mio_source_udp.h File Reference
MIO passive UDP socket source initializer.
More...
#include <airframe/mio.h>
Go to the source code of this file.
|
Functions |
gboolean | mio_source_init_udp (MIOSource *source, const char *spec, MIOType vsp_type, void *cfg, GError **err) |
| Initialize a source for reading datagrams from a passive UDP socket.
|
Detailed Description
MIO passive UDP socket source initializer.
Most applications should use the interface in mio_config.h to access this initializer.
Function Documentation
gboolean mio_source_init_udp |
( |
MIOSource * |
source, |
|
|
const char * |
spec, |
|
|
MIOType |
vsp_type, |
|
|
void * |
cfg, |
|
|
GError ** |
err |
|
) |
|
|
|
Initialize a source for reading datagrams from a passive UDP socket.
- Parameters:
-
| source | pointer to MIOSource to initialize. This MIOSource will be overwritten. |
| spec | input specifier to initialize MIOSource with. Must be a service specifier of the form "[host,]service" where host is the IPv4 or IPv6 name or address of an interface to bind to, or * to bind to all interfaces, and service is a service name or UDP port number to bind to. If omitted, host is assumed to be *. If spec is NULL, host is assumed to be * and service is taken from the cfg paramater. |
| vsp_type | requested source pointer type, or MIO_T_ANY for default. |
| cfg | pointer to configuration context. Must be a pointer to a string with the default service name or integer port number. |
| err | An error description pointer. |
- Returns:
- TRUE if the MIOSource was successfully initialized.
|