Top | ![]() |
![]() |
![]() |
![]() |
|
ufo_message_free () |
UfoMessage * | ufo_message_new () |
UfoMessenger * | ufo_messenger_create () |
|
ufo_messenger_connect () |
|
ufo_messenger_disconnect () |
UfoMessage * | ufo_messenger_send_blocking () |
UfoMessage * | ufo_messenger_recv_blocking () |
|
ufo_messenger_error_quark () |
#define | UFO_MESSENGER_ERROR |
enum | UfoMessageType |
struct | UfoMessage |
enum | UfoMessengerError |
enum | UfoMessengerRole |
UfoMessage * ufo_message_new (UfoMessageType type
,);
guint64 data_size
Create a new message.
[skip]
UfoMessenger * ufo_messenger_create (const
,gchar *address);
GError **error
Create a new UfoMessenger basend on the PROTOCOL:// of the given address
void ufo_messenger_connect (UfoMessenger *messenger
,const
,gchar *addrUfoMessengerRole role
,);
GError **error
Connects a messenger to and endpoint.
UfoMessage * ufo_messenger_send_blocking (UfoMessenger *messenger
,UfoMessage *request
,);
GError **error
[skip]
messenger |
The messenger object |
|
request |
The request UfoMessage. |
[transfer none] |
error |
A |
(allow-none) : A UfoMessage response to the sent request.
Sends a UfoMessage request to the connected endpoint and blocks until the message want fully sent.
UfoMessage * ufo_messenger_recv_blocking (UfoMessenger *messenger
,);
GError **error
[skip]
The received UfoMessage.
Receives a UfoMessage from the connected endpoint and blocks until the message was fully received.
The type of a message.
struct UfoMessage { UfoMessageType type; guint64 data_size; gpointer data; };
A message transfered via a communication channel.