The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
netioudp.h
Go to the documentation of this file.
1 
26 #ifndef _NETIOUDP_H
27 #define _NETIOUDP_H
28 #include <projectcommon.h>
29 #include <glib.h>
30 #include <netio.h>
31 #include <cryptframe.h>
32 
35 typedef struct _NetIOudp NetIOudp;
40 struct _NetIOudp {
42  GDestroyNotify _finalize;
43 };
46 
47 #endif /* _NETIOUDP_H */
WINEXPORT NetIOudp * netioudp_new(gsize objsize, ConfigContext *config, PacketDecoder *decoder)
Construct new UDP NetIO object (and its socket, etc)
Definition: netioudp.c:50
#define WINEXPORT
Definition: projectcommon.h:45
Defines an abstract Network I/O class.
Describes interfaces to CryptFrame (encryption) C-Class It represents the abstract base class for Fra...
NetIOudp is a NetIO class subclass specialized to UDP connections.
Definition: netioudp.h:40
Project common header file.
NetIO baseclass
Base class (NetIO) object.
Definition: netioudp.h:41
This is a basic NetIO class abstract class for doing network I/O.
Definition: netio.h:58
GDestroyNotify _finalize
Saved (base class) finalize routine.
Definition: netioudp.h:42