Goby3  3.1.5a
2024.05.23
protobuf_log_plugin.h File Reference
#include <google/protobuf/util/json_util.h>
#include "goby/middleware/log.h"
#include "goby/middleware/marshalling/protobuf.h"
#include "goby/middleware/protobuf/log_tool_config.pb.h"
#include "goby/time/convert.h"
#include "goby/util/dccl_compat.h"
#include "log_plugin.h"

Go to the source code of this file.

Classes

class  goby::middleware::log::ProtobufPluginBase< scheme >
 Implements hooks for Protobuf metadata. More...
 
class  goby::middleware::log::ProtobufPlugin
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::middleware
 Objects implementing the Goby nested middleware.
 
 goby::middleware::log
 

Macros

#define ByteSizeLong   ByteSize
 

Variables

constexpr goby::middleware::Group goby::middleware::log::file_desc_group {"goby::log::ProtobufFileDescriptor"}
 

Macro Definition Documentation

◆ ByteSizeLong

#define ByteSizeLong   ByteSize

Definition at line 37 of file protobuf_log_plugin.h.