EtcPal
0.4.1
ETC Platform Abstraction Layer (EtcPal)
|
View other versions:
|
▼Netcpal | |
CError | A wrapper class for the EtcPal error type |
CBadExpectedAccess | Exception representing bad access to an Expected instance |
CExpected | A type representing either a value or an etcpal_error_t code |
CEventGroup | A wrapper class for the EtcPal event group type |
CIpAddr | A wrapper class for the EtcPal IP address type |
CSockAddr | A wrapper for the EtcPal socket address type |
CMacAddr | A wrapper for the EtcPal MAC address type |
CLogTimestamp | An object representing the current local time with millisecond resolution for logging purposes |
CLogMessageHandler | An interface which handles log messages |
CLogger | A class for dispatching log messages |
CMutex | A wrapper class for the EtcPal mutex type |
CMutexGuard | Lock guard around a mutex |
COpaqueId | A strongly-typed ID with arbitrary internal representation |
CQueue | An RTOS queue class |
CRecursiveMutex | A wrapper class for the EtcPal recursive mutex type |
CRecursiveMutexGuard | Lock guard around a recursive mutex |
CRwLock | A wrapper class for the EtcPal read-write lock type |
CReadGuard | Read lock guard around a read-write lock |
CWriteGuard | Write lock guard around a read-write lock |
CSemaphore | A wrapper class for the EtcPal counting semaphore type |
CSignal | A wrapper class for the EtcPal signal type |
CThread | A thread class, modeled after std::thread |
CTimePoint | Represents a point in time |
CTimer | A wrapper class for the EtcPal timer type |
CUuid | A wrapper class for the EtcPal UUID type |
CAcnPdu | Holds state data used when parsing multiple PDUs in a PDU block |
CAcnPduConstraints | Contains specific PDU info used by the generic helper acn_parse_pdu() |
CAcnRootLayerPdu | Holds the information contained in an ACN Root Layer PDU |
CAcnTcpPreamble | Holds the information contained in an ACN TCP Preamble |
CAcnUdpPreamble | Holds the information contained in an ACN UDP Preamble |
CEtcPalAddrinfo | A structure containing name and address information about an internet host |
CEtcPalGroupReq | Option value for ETCPAL_MCAST_JOIN_GROUP and ETCPAL_MCAST_LEAVE_GROUP |
CEtcPalIpAddr | An IP address |
CEtcPalLinger | Option value for ETCPAL_SO_LINGER |
CEtcPalLogParams | A set of parameters used for the etcpal_*log() functions |
CEtcPalLogStrings | The set of log strings passed with a call to an etcpal_log_callback function |
CEtcPalLogTimestamp | A set of parameters which represent the current local time with millisecond resolution |
CEtcPalMacAddr | A MAC address |
CEtcPalMcastNetintId | A set of identifying information for a network interface, for multicast purposes |
CEtcPalMreq | Option value for ETCPAL_IP_ADD_MEMBERSHIP and ETCPAL_IP_DROP_MEMBERSHIP |
CEtcPalNetintInfo | A description of a single address assigned to a network interface |
CEtcPalPollEvent | A description of an event that occurred on a socket, for usage with etcpal_poll_wait() |
CEtcPalRbIter | A red-black tree iterator |
CEtcPalRbNode | A red-black tree node |
CEtcPalRbTree | A red-black tree |
CEtcPalSockAddr | An IP address with associated interface and port |
CEtcPalSyslogParams | A set of parameters for the syslog header |
CEtcPalThreadParams | A set of parameters for an etcpal_thread |
CEtcPalTimer | A millisecond-resolution timer |
CEtcPalUuid | The UUID type |
CIntHandleManager | State for managing generic integer handle values |