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