.. index:: pair: class; protobuf_ops::NRPProtobufOps .. _doxid-classprotobuf__ops_1_1_n_r_p_protobuf_ops: template class protobuf_ops::NRPProtobufOps =========================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include template class NRPProtobufOps: public :ref:`protobuf_ops::NRPProtobufOpsIface` { public: // methods virtual std::unique_ptr :target:`unpackProtoAny`(const gpb::Any& from); virtual void :target:`setDataPackMessageData`( const gpb::Message& from, EngineGrpc::DataPackMessage* to ); virtual :ref:`DataPackInterfaceConstSharedPtr` :target:`getDataPackInterfaceFromMessage`( const std::string& engineName, const EngineGrpc::DataPackMessage& from ); virtual void :target:`setDataPackMessageFromInterface`( const :ref:`DataPackInterface`& from, EngineGrpc::DataPackMessage* to ); virtual void :target:`setTrajectoryMessageFromInterface`( const :ref:`DataPackInterface`& from, NrpCore::TrajectoryMessage* to ); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual std::unique_ptr :ref:`unpackProtoAny`(const gpb::Any& from) = 0; virtual void :ref:`setDataPackMessageData`( const gpb::Message& from, EngineGrpc::DataPackMessage* to ) = 0; virtual :ref:`DataPackInterfaceConstSharedPtr` :ref:`getDataPackInterfaceFromMessage`( const std::string& engineName, const EngineGrpc::DataPackMessage& from ) = 0; virtual void :ref:`setDataPackMessageFromInterface`( const :ref:`DataPackInterface`& from, EngineGrpc::DataPackMessage* to ) = 0; virtual void :ref:`setTrajectoryMessageFromInterface`( const :ref:`DataPackInterface`& from, NrpCore::TrajectoryMessage* to ) = 0;