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.