| PhoDAV Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <libphodav/phodav.h> PhodavServer * phodav_server_new (guint port,const gchar *root); void phodav_server_run (PhodavServer *server); void phodav_server_quit (PhodavServer *server); guint phodav_server_get_port (PhodavServer *server); SoupServer * phodav_server_get_soup_server (PhodavServer *server); PhodavServer; PhodavServerClass;
"port" guint : Read / Write / Construct Only "root" gchar* : Read / Write / Construct "server" SoupServer* : Read
PhodavServer * phodav_server_new (guint port,const gchar *root);
Creates a new PhodavServer.
|
Port to listen on. |
|
Root path. [allow-none] |
Returns : |
a new PhodavServer |
void phodav_server_run (PhodavServer *server);
Run the server in a separate thread.
|
a PhodavServer
|
void phodav_server_quit (PhodavServer *server);
Stops the server from running.
|
a PhodavServer
|
guint phodav_server_get_port (PhodavServer *server);
Gets the TCP port that server is listening on. This is most useful when you did not request a specific port, with value 0.
|
a PhodavServer
|
Returns : |
the port server is listening on. |
SoupServer * phodav_server_get_soup_server (PhodavServer *server);
Returns the underlying SoupServer, if any.
|
a PhodavServer
|
Returns : |
the associated SoupServer or NULL
|
"port" property"port" guint : Read / Write / Construct Only
Port.
Allowed values: <= 65535
Default value: 0