B2BITS FIX Antenna C++ 2.33.0
|
Platform specific classes. More...
Namespaces | |
namespace | ThreadSafe |
Contains implementation of the thread safety checking classes. | |
Classes | |
class | affinity256_t |
class | AutoEvent |
Syncronization object. More... | |
class | Condition |
Condition class provides communication, the ability to wait for some shared resource to reach some desired state, or to signal that it has reached some state in which another thread may be interested. More... | |
class | HRTimer |
High resolution performance counter. More... | |
class | InetAddress |
This class represents an Internet Protocol (IP) address. More... | |
struct | IPAddr |
Represents IP address. More... | |
struct | ListenEndpoint |
class | ManualEvent |
Syncronization object. More... | |
class | Mutex |
Mutex - provides synchronization, the ability to control how threads share resources. More... | |
class | ReferenceableManualEvent |
Referenceable ManualEvent. More... | |
class | Schedule |
Schedule abstract class that provides access to events generator and serves as callback sink for scheduler. More... | |
class | Scheduler |
Abstract class(interface) that introduces API contract of scheduler. More... | |
class | SchedulerException |
Scheduler exception class. More... | |
class | SchedulerImpl |
Implementation of scheduler interface. More... | |
struct | SchedulerTimeEvent |
Structure describing scheduler event happened. More... | |
class | ScheduleTimeline |
Abstract class(interface) that introduces API contract of events generator for a schedule. More... | |
class | Semaphore |
Semaphore - a general synchronization mechanism. More... | |
struct | SocketEndpoint |
SocketEndpoint - class that integrates port and SSLConectx. More... | |
class | SocketException |
Socket exception. More... | |
class | SSLClientContext |
Client specific SSL context. More... | |
class | SSLContext |
Contains SSL specific information that is used while establishing connection. More... | |
class | SSLContextConfigurator |
SSLContext configurator class. More... | |
class | SSLServerContext |
Server specific SSL context. More... | |
class | SystemException |
System exception. More... | |
class | Thread |
A thread of execution in a program. More... | |
class | WouldBlockSocketException |
Would block socket exception. More... | |
Typedefs | |
typedef std::vector< ListenEndpoint > | ListenEndpoints |
typedef Utils::ReferenceCounterSharedPtr< Schedule > | SchedulePtr |
typedef Utils::ReferenceCounterSharedPtr< Scheduler > | SchedulerPtr |
typedef Utils::ReferenceCounterSharedPtr< ScheduleTimeline > | ScheduleTimelinePtr |
typedef Utils::ReferenceCounterSharedPtr< SSLContextConfigurator > | SSLContextConfiguratorPtr |
typedef pthread_t | ThreadId |
Enumerations | |
enum | SSLCertificateEncoding { CERT_ENCODING_NA = 0 , CERT_ENCODING_PEM = 1 , CERT_ENCODING_ASN1 = 2 , CERT_ENCODING_PFX = 3 } |
Defines encoding type of the certificate contained inside SSLCertificateDataRecord. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &s, const affinity256_t &affinity) |
std::ostream & | operator<< (std::ostream &s, const IPAddr &v) |
Platform specific classes.
typedef std::vector<ListenEndpoint> System::ListenEndpoints |
typedef pthread_t System::ThreadId |
|
inline |
|
inline |
References System::IPAddr::a1, System::IPAddr::a2, System::IPAddr::a3, and System::IPAddr::a4.