soap-nudp.h File Reference

Go to the source code of this file.

Defines

#define NUDP_ARG_PORT   "-NUDPport"
#define NUDP_DEFAULT_PORT   10001

Functions

herror_t soap_nudp_server_init_args (int argc, char **argv)
void * soap_nudp_server_run (void *unused)
herror_t soap_nudp_server_run_threaded (void)
void soap_nudp_server_destroy (void)
herror_t soap_nudp_register (const void *data)
herror_t soap_nudp_client_init_args (int argc, char **argv)
void soap_nudp_client_destroy (void)


Detailed Description

server/client module

Many Application protocol patterns match the semantics of the User Datagram Protocol (UDP, RFC 768). Some do not require the delivery guarantees of TCP while others make use of multicats transmisson. In order to allow Web Services to support these pattersn, we need a way to map SOAP envelopes to user datagrams. This support is essential for services using WS-Discovery, where the use of multicast and need for low connection overhead makes UDP a natural choice. It is anticipated that other protocols will have similar requirements.

Author:
H. Ronsdorf
Version:
Revision
1.5
See also:
http://specs.xmlsoap.org/ws/2004/09/soap-over-udp/soap-over-udp.pdf

http://www.ietf.org/rfc/rfc768.txt


Define Documentation

#define NUDP_ARG_PORT   "-NUDPport"
 

Commandline argument to set the UDP port.

#define NUDP_DEFAULT_PORT   10001
 


Function Documentation

void soap_nudp_client_destroy void   ) 
 

herror_t soap_nudp_client_init_args int  argc,
char **  argv
 

herror_t soap_nudp_register const void *  data  ) 
 

void soap_nudp_server_destroy void   ) 
 

herror_t soap_nudp_server_init_args int  argc,
char **  argv
 

void* soap_nudp_server_run void *  unused  ) 
 

herror_t soap_nudp_server_run_threaded void   ) 
 


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