![]() |
C library for SOAP (Simple Object Access Protocol) |
Data Structures | |
| struct | _SoapRouterNode |
Typedefs | |
| typedef struct _SoapRouterNode | SoapRouterNode |
Functions | |
| herror_t | soap_server_init_args (int argc, char **argv) |
| herror_t | soap_server_register_router (struct SoapRouter *router, const char *context) |
| const char * | soap_server_get_name (void) |
| herror_t | soap_server_run (void) |
| void | soap_server_destroy (void) |
| typedef struct _SoapRouterNode SoapRouterNode |
| void soap_server_destroy | ( | void | ) |
| const char* soap_server_get_name | ( | void | ) |
This function returns an URI name of the server.
| herror_t soap_server_init_args | ( | int | argc, | |
| char ** | argv | |||
| ) |
This function initializes the soap server with commandline arguments.
| argc | commandline arg count | |
| argv | commandline arg vector |
udpd_init_args()
| herror_t soap_server_register_router | ( | struct SoapRouter * | router, | |
| const char * | context | |||
| ) |
This function registers a router to the SOAP server.
scheme://host:port/[context]
| router | The router to register | |
| context | the url context |
| herror_t soap_server_run | ( | void | ) |
This function enters the server loop and starts to listen to incoming requests.
udpd_run()
smptd_run()