Goby3
3.1.5a
2024.05.23
|
Superclass for implementing plugins for the goby_hdf5 tool for converting from Google Protocol Buffers messages to an HDF5 scientific data file. More...
#include <goby/middleware/log/hdf5/hdf5_plugin.h>
Public Member Functions | |
HDF5Plugin (const goby::middleware::protobuf::HDF5Config *cfg) | |
virtual | ~HDF5Plugin ()=default |
virtual bool | provide_entry (HDF5ProtobufEntry *entry)=0 |
Implement this function in the plugin to provide a single Protobuf message and related metadata to the goby_hdf5 tool. More... | |
Superclass for implementing plugins for the goby_hdf5 tool for converting from Google Protocol Buffers messages to an HDF5 scientific data file.
Various plugins can read the Protobuf messages from different formats.
Definition at line 79 of file hdf5_plugin.h.
|
inline |
Definition at line 82 of file hdf5_plugin.h.
|
virtualdefault |
|
pure virtual |
Implement this function in the plugin to provide a single Protobuf message and related metadata to the goby_hdf5 tool.
entry | Pointer to HDF5ProtobufEntry that should be populated by the overriding method (in the plugin) |