|  |  |  | 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 serveris listening on. | 
SoupServer *        phodav_server_get_soup_server       (PhodavServer *server);
Returns the underlying SoupServer, if any.
| 
 | a PhodavServer | 
| Returns : | the associated SoupServerorNULL | 
"port" property"port" guint : Read / Write / Construct Only
Port.
Allowed values: <= 65535
Default value: 0