Airframe Application Utilities
libairframe 2.12.0 API documentation

Functions
mio_sink_tcp.h File Reference

MIO active TCP socket sink initializer. More...

#include <airframe/mio.h>

Go to the source code of this file.

Functions

gboolean mio_sink_init_tcp (MIOSink *sink, const char *spec, MIOType vsp_type, void *cfg, GError **err)
 Initialize a sink for writing to an active TCP socket. More...
 

Detailed Description

MIO active TCP socket sink initializer.

Most applications should use the interface in mio_config.h to access this initializer.

Function Documentation

◆ mio_sink_init_tcp()

gboolean mio_sink_init_tcp ( MIOSink sink,
const char *  spec,
MIOType  vsp_type,
void *  cfg,
GError **  err 
)

Initialize a sink for writing to an active TCP socket.

Parameters
sinkpointer to MIOSink to initialize. This MIOSink will be overwritten.
specinput 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 connect to, and service is a service name or TCP port number to connect to. If omitted, service is taken from the cfg paramater.
vsp_typerequested sink pointer type, or MIO_T_ANY for default.
cfgpointer to configuration context. Must be a pointer to a string with the default service name or integer port number.
errAn error description pointer.
Returns
TRUE if the MIOSink was successfully initialized.