EtcPal  0.4.1
ETC Platform Abstraction Layer (EtcPal)
View other versions:
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAcnPduHolds state data used when parsing multiple PDUs in a PDU block
 CAcnPduConstraintsContains specific PDU info used by the generic helper acn_parse_pdu()
 CAcnRootLayerPduHolds the information contained in an ACN Root Layer PDU
 CAcnTcpPreambleHolds the information contained in an ACN TCP Preamble
 CAcnUdpPreambleHolds the information contained in an ACN UDP Preamble
 CErrorA wrapper class for the EtcPal error type
 CEtcPalAddrinfoA structure containing name and address information about an internet host
 CEtcPalGroupReqOption value for ETCPAL_MCAST_JOIN_GROUP and ETCPAL_MCAST_LEAVE_GROUP
 CEtcPalIpAddrAn IP address
 CEtcPalLingerOption value for ETCPAL_SO_LINGER
 CEtcPalLogParamsA set of parameters used for the etcpal_*log() functions
 CEtcPalLogStringsThe set of log strings passed with a call to an etcpal_log_callback function
 CEtcPalLogTimestampA set of parameters which represent the current local time with millisecond resolution
 CEtcPalMacAddrA MAC address
 CEtcPalMcastNetintIdA set of identifying information for a network interface, for multicast purposes
 CEtcPalMreqOption value for ETCPAL_IP_ADD_MEMBERSHIP and ETCPAL_IP_DROP_MEMBERSHIP
 CEtcPalNetintInfoA description of a single address assigned to a network interface
 CEtcPalPollEventA description of an event that occurred on a socket, for usage with etcpal_poll_wait()
 CEtcPalRbIterA red-black tree iterator
 CEtcPalRbNodeA red-black tree node
 CEtcPalRbTreeA red-black tree
 CEtcPalSockAddrAn IP address with associated interface and port
 CEtcPalSyslogParamsA set of parameters for the syslog header
 CEtcPalThreadParamsA set of parameters for an etcpal_thread
 CEtcPalTimerA millisecond-resolution timer
 CEtcPalUuidThe UUID type
 CEventGroupA wrapper class for the EtcPal event group type
 CExpected< T >A type representing either a value or an etcpal_error_t code
 CIntHandleManagerState for managing generic integer handle values
 CIpAddrA wrapper class for the EtcPal IP address type
 CLoggerA class for dispatching log messages
 Clogic_error
 CBadExpectedAccessException representing bad access to an Expected instance
 CLogMessageHandlerAn interface which handles log messages
 CLogTimestampAn object representing the current local time with millisecond resolution for logging purposes
 CMacAddrA wrapper for the EtcPal MAC address type
 CMutexA wrapper class for the EtcPal mutex type
 CMutexGuardLock guard around a mutex
 COpaqueId< IdType, ValueType, InvalidValue >A strongly-typed ID with arbitrary internal representation
 CQueue< T >An RTOS queue class
 CReadGuardRead lock guard around a read-write lock
 CRecursiveMutexA wrapper class for the EtcPal recursive mutex type
 CRecursiveMutexGuardLock guard around a recursive mutex
 CRwLockA wrapper class for the EtcPal read-write lock type
 CSemaphoreA wrapper class for the EtcPal counting semaphore type
 CSignalA wrapper class for the EtcPal signal type
 CSockAddrA wrapper for the EtcPal socket address type
 CThreadA thread class, modeled after std::thread
 CTimePointRepresents a point in time
 CTimerA wrapper class for the EtcPal timer type
 CUuidA wrapper class for the EtcPal UUID type
 CWriteGuardWrite lock guard around a read-write lock