FETPAPI 0.3.0.0
This project provides C++ classes which facilitate the developement of ETP1.2 clients and servers.
|
Public Member Functions | |
DataspaceHandlers (AbstractSession *mySession) | |
void | decodeMessageBody (const Energistics::Etp::v12::Datatypes::MessageHeader &mh, avro::DecoderPtr d) |
virtual void | on_GetDataspaces (const Energistics::Etp::v12::Protocol::Dataspace::GetDataspaces &msg, int64_t correlationId) |
virtual void | on_GetDataspacesResponse (const Energistics::Etp::v12::Protocol::Dataspace::GetDataspacesResponse &msg, int64_t correlationId) |
virtual void | on_PutDataspaces (const Energistics::Etp::v12::Protocol::Dataspace::PutDataspaces &msg, int64_t correlationId) |
virtual void | on_PutDataspacesResponse (const Energistics::Etp::v12::Protocol::Dataspace::PutDataspacesResponse &msg, int64_t correlationId) |
virtual void | on_DeleteDataspaces (const Energistics::Etp::v12::Protocol::Dataspace::DeleteDataspaces &msg, int64_t correlationId) |
virtual void | on_DeleteDataspacesResponse (const Energistics::Etp::v12::Protocol::Dataspace::DeleteDataspacesResponse &msg, int64_t correlationId) |
std::vector< Energistics::Etp::v12::Datatypes::Object::Dataspace > | getDataspaces () const |
void | clearDataspaces () |
std::vector< std::string > | getSuccessKeys () const |
void | clearSuccessKeys () |
![]() | |
AbstractSession * | getSession () |
|
virtual |
Implements ETP_NS::ProtocolHandlers.