| 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.