Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| ▼CEvent::AsyncEvent | |
| CSyncEvent< pollmsg, User > | |
| CSyncEvent< time_t, Stream::SocketPoll > | |
| CSyncEvent< M, C > | Class used to wrap each event object type for a given receiver |
| CTransport::NotifyEvent | |
| CTransport::TStimer | Transport layer timer |
| ▼CAsyncEventRef | |
| CEvent::AsyncEventPlainQueue | A simple FIFO queue for events |
| CEvent::AsyncEventPrioQueue< C, F > | Priority queue template |
| ▼CEvent::AsyncEventRef | |
| CSyncEventQueue | A simple FIFO queue for events |
| ▼CC | |
| CSyncmsgobj< C > | Template class for protecting an object |
| CSSLTLS::Config | Class for SSL configuration |
| CX509_Context::Config | |
| CStream::ConnectAccept | Accept a connection |
| CStream::ConnectIndication | Connection indication |
| CStream::ConnectRequest | Request a connection |
| CSSLTLS::Context | Class defining an SSL context |
| CDatagram::DataIndication | Data read from provider |
| CStream::DataIndication | Data read from provider |
| CDatagram::DataRequest | Information for sending data |
| CStream::DataRequest | Information for sending data |
| ▼CDgramPoll | |
| ▼CSyncmsgobj< DgramPoll > | |
| CDatagram::SyncDgramPoll | Synchronised class |
| CStream::DisconnectRequest | Disconnect the stream |
| CDatagram::External | Push an external endpoint into the provider |
| CStream::External | Push an external endpoint into the provider |
| CX509_Context::Identity | |
| CEvent::Integercompare | Integer comparator |
| CPoll::isode_fd_set | |
| CTransport::Layer | Class for handling Class 0 and Class 2 Transport |
| CTransport::Layer2Net | Class giving interface from Layer to Network interface |
| CDatagram::LengthFnxRequest | Sets length function |
| CStream::LengthFnxRequest | Sets length function |
| CDatagram::ListenRequest | Bind to an end-point |
| CStream::ListenRequest | Listen request |
| ▼CManager | |
| CEvent::PollManager | Event manager used in polling fashion |
| CEvent::ThreadManager | Event manager which is multi-threaded |
| CDatagram::MulticastParams | Set multicast parameters |
| CDatagram::MulticastRequest | Listen/Stop listening to multicast address |
| CMutexLock | |
| CPoll::pollAction | Messages from Poll Provider to self, via event manager |
| CPoll::pollmsg | Carries the events on the appropriate FD, or that the end point should terminate |
| ▼CDatagram::Provider | Provider of a stream interface |
| CDatagram::DgramPoll | Datagram service provider using sockets and poll |
| ▼CPoll::Provider | Poll provider interface |
| CPoll::Poll_select | ! Poll provider using poll() itself |
| ▼CStream::Provider | Provider of a stream interface |
| CStream::SocketPoll | Stream provider using sockets and using poll |
| CDatagram::ReadRequest | Request read from provider |
| CStream::ReadRequest | Data read from provider |
| ▼CEvent::Receiver | |
| ▼CPoll::User | Poll user object interface |
| CDatagram::DgramPoll | Datagram service provider using sockets and poll |
| CStream::SocketPoll | Stream provider using sockets and using poll |
| CDatagram::ReleaseBuf | Release buffer |
| CStream::ReleaseBuf | Release buffer |
| ▼CSocketPoll | |
| ▼CSyncmsgobj< SocketPoll > | |
| CStream::SyncSocketPoll | Synchronised class |
| CStream::StartTLS | Initiate SSL/TLS on the stream |
| CDatagram::StatusIndication | Status indication |
| CStream::StatusIndication | Status indication |
| CStream::StreamControl | |
| CTimecompare | Comparator class for times |
| CTransport::TPbuffer | Extensible buffer, used to prepare outgoing TPDUs |
| CDatagram::User | Virtual class defining interface to stream user |
| CStream::User | Virtual class defining interface to stream user |