| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Known Implementations | Signals | ||||
EvdTransport; EvdTransportInterface; gboolean evd_transport_send (EvdTransport *self,EvdPeer *peer,const gchar *buffer,gsize size,GError **error); gboolean evd_transport_send_text (EvdTransport *self,EvdPeer *peer,const gchar *text,GError **error); const gchar * evd_transport_receive (EvdTransport *self,EvdPeer *peer,gsize *size); const gchar * evd_transport_receive_text (EvdTransport *self,EvdPeer *peer); gboolean evd_transport_peer_is_connected (EvdTransport *self,EvdPeer *peer);
typedef struct {
GTypeInterface parent_iface;
/* virtual methods */
gssize (* send) (EvdTransport *self,
EvdPeer *peer,
const gchar *buffer,
gsize size,
GError **error);
void (* notify_receive) (EvdTransport *self,
EvdPeer *peer);
void (* receive) (EvdTransport *self,
EvdPeer *peer,
const gchar *buffer,
gsize size);
gboolean (* peer_is_connected) (EvdTransport *self, EvdPeer *peer);
/* signals */
void (* signal_receive) (EvdTransport *self,
EvdPeer *peer,
gpointer user_data);
} EvdTransportInterface;
gboolean evd_transport_send (EvdTransport *self,EvdPeer *peer,const gchar *buffer,gsize size,GError **error);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean evd_transport_send_text (EvdTransport *self,EvdPeer *peer,const gchar *text,GError **error);
|
|
|
|
|
|
|
|
Returns : |
const gchar * evd_transport_receive (EvdTransport *self,EvdPeer *peer,gsize *size);
|
|
|
|
|
. [out] |
Returns : |
. [transfer none] |
const gchar * evd_transport_receive_text (EvdTransport *self,EvdPeer *peer);
|
|
|
|
Returns : |
. [transfer none] |
gboolean evd_transport_peer_is_connected (EvdTransport *self,EvdPeer *peer);
|
|
|
|
Returns : |
"receive" signalvoid user_function (EvdTransport *evdtransport, EvdPeer *arg1, gpointer user_data) : Run Last / Action
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |