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