NRP Core  1.4.1
protobuf_ops::NRPProtobufOpsIface Class Referenceabstract

#include <protobuf_ops.h>

Inheritance diagram for protobuf_ops::NRPProtobufOpsIface:
protobuf_ops::NRPProtobufOps< MSG_TYPES >

Public Member Functions

virtual std::unique_ptr< gpb::Message > unpackProtoAny (const gpb::Any &from)=0
 
virtual void setDataPackMessageData (const gpb::Message &from, EngineGrpc::DataPackMessage *to)=0
 
virtual DataPackInterfaceConstSharedPtr getDataPackInterfaceFromMessage (const std::string &engineName, const EngineGrpc::DataPackMessage &from)=0
 
virtual void setDataPackMessageFromInterface (const DataPackInterface &from, EngineGrpc::DataPackMessage *to)=0
 
virtual void setTrajectoryMessageFromInterface (const DataPackInterface &from, NrpCore::TrajectoryMessage *to)=0
 

Member Function Documentation

◆ getDataPackInterfaceFromMessage()

virtual DataPackInterfaceConstSharedPtr protobuf_ops::NRPProtobufOpsIface::getDataPackInterfaceFromMessage ( const std::string &  engineName,
const EngineGrpc::DataPackMessage &  from 
)
pure virtual

◆ setDataPackMessageData()

virtual void protobuf_ops::NRPProtobufOpsIface::setDataPackMessageData ( const gpb::Message &  from,
EngineGrpc::DataPackMessage *  to 
)
pure virtual

◆ setDataPackMessageFromInterface()

virtual void protobuf_ops::NRPProtobufOpsIface::setDataPackMessageFromInterface ( const DataPackInterface from,
EngineGrpc::DataPackMessage *  to 
)
pure virtual

◆ setTrajectoryMessageFromInterface()

virtual void protobuf_ops::NRPProtobufOpsIface::setTrajectoryMessageFromInterface ( const DataPackInterface from,
NrpCore::TrajectoryMessage *  to 
)
pure virtual

◆ unpackProtoAny()

virtual std::unique_ptr<gpb::Message> protobuf_ops::NRPProtobufOpsIface::unpackProtoAny ( const gpb::Any &  from)
pure virtual

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