![]() |
![]() |
![]() |
libinfinity-0.4 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
void (*InfdServerPoolForeachServerFunc) (InfdXmlServer *server, gpointer user_data); InfdServerPool; InfdServerPoolClass; InfdServerPool * infd_server_pool_new (InfdDirectory *directory); void infd_server_pool_add_server (InfdServerPool *server_pool, InfdXmlServer *server); void infd_server_pool_add_local_publisher (InfdServerPool *server_pool, InfdXmppServer *server, InfLocalPublisher *publisher); void infd_server_pool_remove_server (InfdServerPool *server_pool, InfdXmlServer *server); void infd_server_pool_foreach_server (InfdServerPool *server_pool, InfdServerPoolForeachServerFunc func, gpointer user_data);
void (*InfdServerPoolForeachServerFunc) (InfdXmlServer *server, gpointer user_data);
|
|
|
InfdServerPool * infd_server_pool_new (InfdDirectory *directory);
Creates a new InfdServerPool.
|
A InfdDirectory to which to add incoming connections. |
Returns : |
A new InfdServerPool. |
void infd_server_pool_add_server (InfdServerPool *server_pool, InfdXmlServer *server);
Adds server
to server_pool
. The server pool accepts incoming connections
and gives them to its directory which processes incoming requests.
|
A InfdServerPool. |
|
A InfdXmlServer. |
void infd_server_pool_add_local_publisher (InfdServerPool *server_pool, InfdXmppServer *server, InfLocalPublisher *publisher);
|
|
|
|
|
void infd_server_pool_remove_server (InfdServerPool *server_pool, InfdXmlServer *server);
Removed server
from servor_pool
. If server
was published via
some publishers then it will be unpublished automatically.
|
A InfdServerPool. |
|
A InfdXmlServer which was previously added to server_pool .
|
void infd_server_pool_foreach_server (InfdServerPool *server_pool, InfdServerPoolForeachServerFunc func, gpointer user_data);
Calls func
for each server in pool registered with
infd_server_pool_add_server()
.
|
A InfdServerPool. |
|
The function to be called for each server. |
|
Additional data to pass to func .
|
"directory"
property"directory" InfdDirectory* : Read / Write / Construct Only
The directory to which to register incoming connections to.