Class CaproMessage

Class Documentation

class CaproMessage

C’tors for CaPro messages.

Public Functions

CaproMessage() noexcept = default

default constructor

CaproMessage(CaproMessageType type, const ServiceDescription &serviceDescription, CaproServiceType serviceType = CaproServiceType::NONE, void *chunkQueueData = nullptr) noexcept

C’tor for CaPro Message with type, service description.

Parameters:
  • type – Message type

  • serviceDescription – Service Description

  • subType – Message sub type

  • chunkQueueData(0) – No port

Returns:

Nothing

Public Members

CaproMessageType m_type = {CaproMessageType::NOTYPE}
CaproServiceType m_serviceType = {CaproServiceType::NONE}
ServiceDescription m_serviceDescription
void *m_chunkQueueData = {nullptr}
uint64_t m_historyCapacity = {0u}