EtcPal
0.3.0
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 |
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 |
CMutex | A wrapper class for the EtcPal mutex type |
CSignal | A wrapper class for the EtcPal signal type |
CRwLock | A wrapper class for the EtcPal read-write lock type |
CSemaphore | A wrapper class for the EtcPal counting semaphore type |
CMutexGuard | Lock guard around a mutex |
CReadGuard | Read lock guard around a read-write lock |
CWriteGuard | Write lock guard around a read-write lock |
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 |
CQueue | An RTOS queue class |
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 |
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 |