示例#1
0
static inline void
send_module_msg_raw ( void *data, size_t bytes )
{
	if( as_module_out_buffer.fd >= 0 ) 
	{	
		socket_buffered_write(&as_module_out_buffer, data, bytes);
	}
}
示例#2
0
文件: module.c 项目: Remmy/afterstep
void as_socket_write_string (ASSocketBuffer * sb, const char *string)
{
	if (sb && sb->fd >= 0) {
		CARD32 len = 0;

		if (string != NULL)
			len = strlen ((char *)string);
		ASSocketWriteInt32 (sb, &len, 1);
		if (len)
			socket_buffered_write (sb, string, len);
	}
}