|
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 |