Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
| ▼NDatagram | Interface between a user of a datagram service and its provider |
| CDataIndication | Data read from provider |
| CDataRequest | Information for sending data |
| CDgramPoll | Datagram service provider using sockets and poll |
| CExternal | Push an external endpoint into the provider |
| CLengthFnxRequest | Sets length function |
| CListenRequest | Bind to an end-point |
| CMulticastParams | Set multicast parameters |
| CMulticastRequest | Listen/Stop listening to multicast address |
| CProvider | Provider of a stream interface |
| CReadRequest | Request read from provider |
| CReleaseBuf | Release buffer |
| CStatusIndication | Status indication |
| CSyncDgramPoll | Synchronised class |
| CUser | Virtual class defining interface to stream user |
| ▼NEvent | |
| CAsyncEventPlainQueue | A simple FIFO queue for events |
| CAsyncEventPrioQueue | Priority queue template |
| CIntegercompare | Integer comparator |
| CPollManager | Event manager used in polling fashion |
| CThreadManager | Event manager which is multi-threaded |
| ▼NPoll | |
| Cisode_fd_set | |
| CPoll_select | ! Poll provider using poll() itself |
| CpollAction | Messages from Poll Provider to self, via event manager |
| Cpollmsg | Carries the events on the appropriate FD, or that the end point should terminate |
| CProvider | Poll provider interface |
| CUser | Poll user object interface |
| ▼NSSLTLS | |
| CConfig | Class for SSL configuration |
| CContext | Class defining an SSL context |
| ▼NStream | Interface between a user of a stream and the provider of a stream |
| CConnectAccept | Accept a connection |
| CConnectIndication | Connection indication |
| CConnectRequest | Request a connection |
| CDataIndication | Data read from provider |
| CDataRequest | Information for sending data |
| CDisconnectRequest | Disconnect the stream |
| CExternal | Push an external endpoint into the provider |
| CLengthFnxRequest | Sets length function |
| CListenRequest | Listen request |
| CProvider | Provider of a stream interface |
| CReadRequest | Data read from provider |
| CReleaseBuf | Release buffer |
| CSocketPoll | Stream provider using sockets and using poll |
| CStartTLS | Initiate SSL/TLS on the stream |
| CStatusIndication | Status indication |
| CStreamControl | |
| CSyncSocketPoll | Synchronised class |
| CUser | Virtual class defining interface to stream user |
| ▼NTransport | |
| CLayer | Class for handling Class 0 and Class 2 Transport |
| CLayer2Net | Class giving interface from Layer to Network interface |
| CNotifyEvent | |
| CTPbuffer | Extensible buffer, used to prepare outgoing TPDUs |
| CTStimer | Transport layer timer |
| ▼NX509_Context | |
| CConfig | |
| CIdentity | |
| CMutexLock | |
| CSyncEvent | Class used to wrap each event object type for a given receiver |
| CSyncEventQueue | A simple FIFO queue for events |
| CSyncmsgobj | Template class for protecting an object |
| CTimecompare | Comparator class for times |