FETPAPI 0.6.0.0
This project provides C++ classes which facilitate the developement of ETP1.2 clients and servers.
Loading...
Searching...
No Matches
ETP_NS::EtpMessage Class Referenceabstract
Inheritance diagram for ETP_NS::EtpMessage:
Energistics::Etp::v12::Protocol::Core::Acknowledge Energistics::Etp::v12::Protocol::Core::Authorize Energistics::Etp::v12::Protocol::Core::AuthorizeResponse Energistics::Etp::v12::Protocol::Core::CloseSession Energistics::Etp::v12::Protocol::Core::OpenSession Energistics::Etp::v12::Protocol::Core::Ping Energistics::Etp::v12::Protocol::Core::Pong Energistics::Etp::v12::Protocol::Core::ProtocolException Energistics::Etp::v12::Protocol::Core::RequestSession Energistics::Etp::v12::Protocol::CoreOSDU::ResumeSession Energistics::Etp::v12::Protocol::CoreOSDU::ResumeSessionResponse Energistics::Etp::v12::Protocol::DataArray::GetDataArrayMetadata Energistics::Etp::v12::Protocol::DataArray::GetDataArrayMetadataResponse Energistics::Etp::v12::Protocol::DataArray::GetDataArrays Energistics::Etp::v12::Protocol::DataArray::GetDataArraysResponse Energistics::Etp::v12::Protocol::DataArray::GetDataSubarrays Energistics::Etp::v12::Protocol::DataArray::GetDataSubarraysResponse Energistics::Etp::v12::Protocol::DataArray::PutDataArrays Energistics::Etp::v12::Protocol::DataArray::PutDataArraysResponse Energistics::Etp::v12::Protocol::DataArray::PutDataSubarrays Energistics::Etp::v12::Protocol::DataArray::PutDataSubarraysResponse Energistics::Etp::v12::Protocol::DataArray::PutUninitializedDataArrays Energistics::Etp::v12::Protocol::DataArray::PutUninitializedDataArraysResponse Energistics::Etp::v12::Protocol::Dataspace::DeleteDataspaces Energistics::Etp::v12::Protocol::Dataspace::DeleteDataspacesResponse Energistics::Etp::v12::Protocol::Dataspace::GetDataspaces Energistics::Etp::v12::Protocol::Dataspace::GetDataspacesResponse Energistics::Etp::v12::Protocol::Dataspace::PutDataspaces Energistics::Etp::v12::Protocol::Dataspace::PutDataspacesResponse Energistics::Etp::v12::Protocol::DataspaceOSDU::CopyDataspacesContent Energistics::Etp::v12::Protocol::DataspaceOSDU::CopyDataspacesContentResponse Energistics::Etp::v12::Protocol::DataspaceOSDU::CopyToDataspace Energistics::Etp::v12::Protocol::DataspaceOSDU::CopyToDataspaceResponse Energistics::Etp::v12::Protocol::DataspaceOSDU::GetDataspaceInfo Energistics::Etp::v12::Protocol::DataspaceOSDU::GetDataspaceInfoResponse Energistics::Etp::v12::Protocol::DataspaceOSDU::LockDataspaces Energistics::Etp::v12::Protocol::DataspaceOSDU::LockDataspacesResponse Energistics::Etp::v12::Protocol::Discovery::GetDeletedResources Energistics::Etp::v12::Protocol::Discovery::GetDeletedResourcesResponse Energistics::Etp::v12::Protocol::Discovery::GetResources Energistics::Etp::v12::Protocol::Discovery::GetResourcesEdgesResponse Energistics::Etp::v12::Protocol::Discovery::GetResourcesResponse Energistics::Etp::v12::Protocol::DiscoveryQuery::FindResources Energistics::Etp::v12::Protocol::DiscoveryQuery::FindResourcesResponse Energistics::Etp::v12::Protocol::Store::Chunk Energistics::Etp::v12::Protocol::Store::DeleteDataObjects Energistics::Etp::v12::Protocol::Store::DeleteDataObjectsResponse Energistics::Etp::v12::Protocol::Store::GetDataObjects Energistics::Etp::v12::Protocol::Store::GetDataObjectsResponse Energistics::Etp::v12::Protocol::Store::PutDataObjects Energistics::Etp::v12::Protocol::Store::PutDataObjectsResponse Energistics::Etp::v12::Protocol::StoreNotification::Chunk Energistics::Etp::v12::Protocol::StoreNotification::ObjectAccessRevoked Energistics::Etp::v12::Protocol::StoreNotification::ObjectActiveStatusChanged Energistics::Etp::v12::Protocol::StoreNotification::ObjectChanged Energistics::Etp::v12::Protocol::StoreNotification::ObjectDeleted Energistics::Etp::v12::Protocol::StoreNotification::SubscribeNotifications Energistics::Etp::v12::Protocol::StoreNotification::SubscribeNotificationsResponse Energistics::Etp::v12::Protocol::StoreNotification::SubscriptionEnded Energistics::Etp::v12::Protocol::StoreNotification::UnsolicitedStoreNotifications Energistics::Etp::v12::Protocol::StoreNotification::UnsubscribeNotifications Energistics::Etp::v12::Protocol::StoreOSDU::CopyDataObjectsByValue Energistics::Etp::v12::Protocol::StoreOSDU::CopyDataObjectsByValueResponse Energistics::Etp::v12::Protocol::StoreQuery::Chunk Energistics::Etp::v12::Protocol::StoreQuery::FindDataObjects Energistics::Etp::v12::Protocol::StoreQuery::FindDataObjectsResponse Energistics::Etp::v12::Protocol::Transaction::CommitTransaction Energistics::Etp::v12::Protocol::Transaction::CommitTransactionResponse Energistics::Etp::v12::Protocol::Transaction::RollbackTransaction Energistics::Etp::v12::Protocol::Transaction::RollbackTransactionResponse Energistics::Etp::v12::Protocol::Transaction::StartTransaction Energistics::Etp::v12::Protocol::Transaction::StartTransactionResponse

Public Member Functions

std::shared_ptr< const std::vector< uint8_t > > encodeHeaderAndBody ()
virtual void encode (avro::Encoder &) const =0
virtual void decode (avro::Decoder &)=0
std::string to_string () const

Public Attributes

Energistics::Etp::v12::Datatypes::MessageHeader messageHeader

The documentation for this class was generated from the following file: