Goby3
3.1.5a
2024.05.23
|
#include <goby/middleware/log/log_plugin.h>
Public Member Functions | |
LogPlugin () | |
virtual | ~LogPlugin () |
virtual void | register_write_hooks (std::ofstream &out_log_file)=0 |
virtual void | register_read_hooks (const std::ifstream &in_log_file)=0 |
virtual std::string | debug_text_message (LogEntry &log_entry) |
virtual std::vector< goby::middleware::HDF5ProtobufEntry > | hdf5_entry (LogEntry &log_entry) |
virtual std::shared_ptr< nlohmann::json > | json_message (LogEntry &log_entry) |
Definition at line 40 of file log_plugin.h.
|
inline |
Definition at line 43 of file log_plugin.h.
|
inlinevirtual |
Definition at line 44 of file log_plugin.h.
|
inlinevirtual |
Reimplemented in goby::middleware::log::ProtobufPluginBase< scheme >, goby::middleware::log::ProtobufPluginBase< goby::middleware::MarshallingScheme::DCCL >, goby::middleware::log::ProtobufPluginBase< goby::middleware::MarshallingScheme::PROTOBUF >, and goby::middleware::log::JSONPlugin.
Definition at line 49 of file log_plugin.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in goby::middleware::log::ProtobufPluginBase< scheme >, goby::middleware::log::ProtobufPluginBase< goby::middleware::MarshallingScheme::DCCL >, goby::middleware::log::ProtobufPluginBase< goby::middleware::MarshallingScheme::PROTOBUF >, and goby::middleware::log::JSONPlugin.
Definition at line 59 of file log_plugin.h.
|
pure virtual |
|
pure virtual |