soap-server.h File Reference

Go to the source code of this file.

Classes

struct  _SoapRouterNode

Typedefs

typedef _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)
SoapRoutersoap_server_find_router (const char *context)
SoapRouterNodesoap_server_get_routers (void)
herror_t soap_server_process (struct SoapCtx *request, struct SoapCtx **response)


Typedef Documentation

typedef struct _SoapRouterNode SoapRouterNode
 


Function Documentation

void soap_server_destroy void   ) 
 

Frees the SOAP server.

See also:
httpd_destroy

udpd_destroy

struct SoapRouter* soap_server_find_router const char *  context  ) 
 

const char* soap_server_get_name void   ) 
 

Returns an URI name of the server.

SoapRouterNode* soap_server_get_routers void   ) 
 

herror_t soap_server_init_args int  argc,
char **  argv
 

Initializes the soap server with commandline arguments.

Parameters:
argc commandline arg count
argv commandline arg vector
Returns:
H_OK on success
See also:
httpd_init_args

udpd_init_args

herror_t soap_server_process struct SoapCtx request,
struct SoapCtx **  response
 

herror_t soap_server_register_router struct SoapRouter router,
const char *  context
 

Register a router to the SOAP server.

scheme://host:port/[context]

Parameters:
router The router to register
context the url context
Returns:
H_OK on success
See also:
soap_router_new

soap_router_register_service

herror_t soap_server_run void   ) 
 

Enters the server loop and starts to listen to incoming requests.

See also:
httpd_run

udpd_run

smptd_run


Generated on Thu Jan 25 23:36:00 2007 for csoap by  doxygen 1.4.6