SCIM Bridge 0.4.x
scim-bridge-messenger.h File Reference

This header describes abut fucntions used for sending and receving messages. More...

#include "scim-bridge.h"
#include "scim-bridge-message.h"

Go to the source code of this file.

Typedefs

typedef struct _ScimBridgeMessenger ScimBridgeMessenger
 

Functions

ScimBridgeMessengerscim_bridge_alloc_messenger (int socket_fd)
 
void scim_bridge_free_messenger (ScimBridgeMessenger *messenger)
 
int scim_bridge_messenger_get_socket_fd (const ScimBridgeMessenger *messenger)
 
retval_t scim_bridge_close_messenger (ScimBridgeMessenger *messenger)
 
boolean scim_bridge_messenger_is_closed (const ScimBridgeMessenger *messenger)
 
retval_t scim_bridge_messenger_push_message (ScimBridgeMessenger *messenger, const ScimBridgeMessage *message)
 
retval_t scim_bridge_messenger_poll_message (ScimBridgeMessenger *messenger, ScimBridgeMessage **message)
 
retval_t scim_bridge_messenger_send_message (ScimBridgeMessenger *messenger, const struct timeval *timeout)
 
retval_t scim_bridge_messenger_receive_message (ScimBridgeMessenger *messenger, const struct timeval *timeout)
 
ssize_t scim_bridge_messenger_get_sending_buffer_size (const ScimBridgeMessenger *messenger)
 
ssize_t scim_bridge_messenger_get_receiving_buffer_size (const ScimBridgeMessenger *messenger)
 

Detailed Description

This header describes abut fucntions used for sending and receving messages.

Author
Ryo Dairiki ryo-d.nosp@m.airi.nosp@m.ki@us.nosp@m.ers..nosp@m.sourc.nosp@m.efor.nosp@m.ge.ne.nosp@m.t