![]() |
![]() |
![]() |
libinfinity-0.5 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
void (*InfdServerPoolForeachServerFunc) (InfdXmlServer *server
,gpointer user_data
); InfdServerPool; struct 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.