Goby3  3.1.4
2024.02.22
goby::middleware::log::ProtobufPlugin Class Reference

#include <goby/middleware/log/protobuf_log_plugin.h>

Inheritance diagram for goby::middleware::log::ProtobufPlugin:
goby::middleware::log::ProtobufPluginBase< goby::middleware::MarshallingScheme::PROTOBUF > goby::middleware::log::LogPlugin

Public Member Functions

 ProtobufPlugin (bool user_pool_first=false)
 
- Public Member Functions inherited from goby::middleware::log::ProtobufPluginBase< goby::middleware::MarshallingScheme::PROTOBUF >
 ProtobufPluginBase (bool user_pool_first)
 
std::string debug_text_message (LogEntry &log_entry) override
 
std::vector< goby::middleware::HDF5ProtobufEntryhdf5_entry (LogEntry &log_entry) override
 
std::shared_ptr< nlohmann::jsonjson_message (LogEntry &log_entry) override
 
void register_read_hooks (const std::ifstream &in_log_file) override
 
void register_write_hooks (std::ofstream &out_log_file) override
 
std::vector< std::shared_ptr< google::protobuf::Message > > parse_message (LogEntry &log_entry)
 
- Public Member Functions inherited from goby::middleware::log::LogPlugin
 LogPlugin ()
 
virtual ~LogPlugin ()
 

Detailed Description

Definition at line 318 of file protobuf_log_plugin.h.

Constructor & Destructor Documentation

◆ ProtobufPlugin()

goby::middleware::log::ProtobufPlugin::ProtobufPlugin ( bool  user_pool_first = false)
inline

Definition at line 321 of file protobuf_log_plugin.h.


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