|
The Assimilation Monitoring Project
|
A NetIOudp object performs network writes and reads on UDP sockets. More...
|
Modules | |
| ReliableUDP class | |
| A ReliableUDP object implements a protocol to make UDP reliable. | |
Functions | |
| NetIOudp * | netioudp_new (gsize objsize, ConfigContext *config, PacketDecoder *decoder) |
| Construct new UDP NetIO object (and its socket, etc) More... | |
| typedef struct _NetIOudp | NetIOudp |
A NetIOudp object performs network writes and reads on UDP sockets.
It is a class from which we might eventually make subclasses (but it doesn't seem likely), and is managed by our C-Class Management system. Except for the constructor, it is identical to the NetIO class.
Definition at line 34 of file netioudp.h.
| NetIOudp* netioudp_new | ( | gsize | objsize, |
| ConfigContext * | config, | ||
| PacketDecoder * | decoder | ||
| ) |
Construct new UDP NetIO object (and its socket, etc)
| [in] | objsize | Size of NetIOudp object, or zero. |
| [in,out] | config | config info |
| [in,out] | decoder | packet decoder |
Definition at line 49 of file netioudp.c.
References _NetIOudp::baseclass, CASTTOCLASS, _NetIO::giosock, netio_new(), and proj_class_register_subclassed().
Referenced by cma.AssimCclasses.pyNetIOudp::__init__(), and reliableudp_new().

