RRListener

Name

RRListener -- 

Synopsis



gboolean    rr_listener_shutdown            (RRListener *listen,
                                             GError **error);
gboolean    rr_listener_disconnect_all      (RRListener *listener,
                                             GError **error);
void        rr_listener_set_profile_registry
                                            (RRListener *listener,
                                             RRProfileRegistry *profreg);
void        rr_listener_add_connection      (RRListener *listener,
                                             RRConnection *connection);
void        rr_listener_remove_connection   (RRListener *listener,
                                             RRConnection *connection);
gint        rr_listener_get_num_connections (RRListener *listener);
void        rr_listener_set_max_connections (RRListener *listener,
                                             int max);
gint        rr_listener_get_max_connections (RRListener *listener);

Description

Details

rr_listener_shutdown ()

gboolean    rr_listener_shutdown            (RRListener *listen,
                                             GError **error);

listen :

error :

Returns :


rr_listener_disconnect_all ()

gboolean    rr_listener_disconnect_all      (RRListener *listener,
                                             GError **error);

Tries to disconnect all open connections on this listener

listener :

A RRListener

error :

location to store an error message

Returns :

TRUE on success, FALSE on failure.


rr_listener_set_profile_registry ()

void        rr_listener_set_profile_registry
                                            (RRListener *listener,
                                             RRProfileRegistry *profreg);

listener :

profreg :


rr_listener_add_connection ()

void        rr_listener_add_connection      (RRListener *listener,
                                             RRConnection *connection);

listener :

connection :


rr_listener_remove_connection ()

void        rr_listener_remove_connection   (RRListener *listener,
                                             RRConnection *connection);

listener :

connection :


rr_listener_get_num_connections ()

gint        rr_listener_get_num_connections (RRListener *listener);

listener :

Returns :


rr_listener_set_max_connections ()

void        rr_listener_set_max_connections (RRListener *listener,
                                             int max);

use -1 to allow unlimited number of connections.

listener :

A RRListener

max :

maximum number of connections.


rr_listener_get_max_connections ()

gint        rr_listener_get_max_connections (RRListener *listener);

listener :

Returns :