| CDoipLib::AnnouncementTimer | A timer to announce the vehicle for a specific timer with a specific delay in between |
| CDoipLib::ControllerConfig | DoIP controller configuration data structure |
| CDoipLib::DoipController | DoIP controller to route and handle DoIP messages |
| ▼CDoipLib::Message | DoIP generic message |
| CDoipLib::AliveCheckRequest | DoIP tester alive check request |
| CDoipLib::AliveCheckResponse | DoIP tester alive check response |
| CDoipLib::DiagMessage | Diagnostic message (e.g., an UDS message) |
| CDoipLib::DiagMessageAck | Diagnostic message positive acknowledgement |
| CDoipLib::DiagMessageNack | Diagnostic message negative acknowledgement |
| CDoipLib::EidVehicleIdRequest | Vehicle ID request DoIP message with entity ID filtering |
| CDoipLib::EntityStatusRequest | Diagnostic entity status request |
| CDoipLib::EntityStatusResponse | Diagnostic entity status response |
| CDoipLib::GenericNack | Generic negative acknowledgement DoIP message |
| CDoipLib::PowerModeRequest | Diagnostic node power mode information request |
| CDoipLib::PowerModeResponse | Diagnostic node power mode information response |
| CDoipLib::RoutingActivationRequest | Tester routing activation request to an internal vehicle network |
| CDoipLib::RoutingActivationResponse | Tester routing activation response to an internal vehicle network |
| CDoipLib::VehicleIdRequest | Vehicle ID request DoIP message |
| CDoipLib::VehicleIdResponse | Vehicle announcement ID response message |
| CDoipLib::VinVehicleIdRequest | Vehicle ID request DoIP message with vehicle ID number filtering |
| CDoipLib::MessageHandler | Callback wrapper to handle a DoIP message type at its reception |