ClassesΒΆ
The IOCOM library is an object oriented design written in plain C.
The root object is starting point for communication object hierarchy. If it is deleted, all resources allocated by the library are released.
Memory blocks store incoming or outdoing data. The application accesses data by reading and writing these memory blocks.
A connection object represent connection from this process to another process. A connection object corresponds to a socket, etc.
Transfer buffers are the bridge between the memory blocks and connection objects. These take care about buffering what should be sent, what is being received and about synchronization.