SCIMBridge  0.4.x
retval_t scim_bridge_messenger_receive_message ( ScimBridgeMessenger messenger,
const struct timeval *  timeout 
)

Receive a message and store it.

Parameters
messengerThe messenger.
timeoutThe maximum time to block. It will blocks until one whole message is available if you give NULL here.
Returns
RETVAL_SUCCEEDED if no error has been occurred, otherwise it return RETVAL_FAILED.

References RETVAL_FAILED, RETVAL_SUCCEEDED, scim_bridge_pdebugln(), and scim_bridge_perrorln().

Referenced by ScimBridgeAgentClientListenerImpl::delete_surrounding_string(), and ScimBridgeAgentClientListenerImpl::handle_event().