![]() |
![]() |
![]() |
EventDance - Documentation and Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
struct EvdPeerManager; struct EvdPeerManagerClass; EvdPeerManager * evd_peer_manager_get_default (void
); EvdPeerManager * evd_peer_manager_new (void
); void evd_peer_manager_add_peer (EvdPeerManager *self
,EvdPeer *peer
); EvdPeer * evd_peer_manager_lookup_peer (EvdPeerManager *self
,const gchar *id
); GList * evd_peer_manager_get_all_peers (EvdPeerManager *self
); void evd_peer_manager_close_peer (EvdPeerManager *self
,EvdPeer *peer
,gboolean gracefully
);
struct EvdPeerManagerClass { GObjectClass parent_class; /* signal prototypes */ void (* new_peer) (EvdPeerManager *self, EvdPeer *peer, gpointer user_data); void (* peer_closed) (EvdPeerManager *self, EvdPeer *peer, gboolean gracefully, gpointer user_data); };
EvdPeer * evd_peer_manager_lookup_peer (EvdPeerManager *self
,const gchar *id
);
Returns : |
The EvdPeer, or NULL if not found. [transfer none] |
GList * evd_peer_manager_get_all_peers (EvdPeerManager *self
);
Returns : |
. [transfer container][element-type Evd.Peer] |
void evd_peer_manager_close_peer (EvdPeerManager *self
,EvdPeer *peer
,gboolean gracefully
);
"new-peer"
signalvoid user_function (EvdPeerManager *evdpeermanager,
EvdPeer *arg1,
gpointer user_data) : Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"peer-closed"
signalvoid user_function (EvdPeerManager *evdpeermanager,
EvdPeer *arg1,
gboolean arg2,
gpointer user_data) : Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |