Goby3  3.1.4
2024.02.22
goby::apps::middleware::protobuf Namespace Reference

Classes

class  GobyToolConfig
 
class  LogToolConfig
 
class  ProtobufShowToolConfig
 
class  ProtobufToolConfig
 
class  SerialMuxConfig
 
class  SerialMuxConfig_SecondaryPTY
 
class  UnifiedLogToolConfig
 

Enumerations

enum  UnifiedLogToolConfig_Action { UnifiedLogToolConfig_Action_help = 0, UnifiedLogToolConfig_Action_convert = 1 }
 
enum  ProtobufToolConfig_Action { ProtobufToolConfig_Action_help = 0, ProtobufToolConfig_Action_show = 1 }
 
enum  GobyToolConfig_Action {
  GobyToolConfig_Action_help = 0, GobyToolConfig_Action_log = 1, GobyToolConfig_Action_launch = 2, GobyToolConfig_Action_zeromq = 10,
  GobyToolConfig_Action_protobuf = 20
}
 
enum  LogToolConfig_OutputFormat { LogToolConfig_OutputFormat_DEBUG_TEXT = 1, LogToolConfig_OutputFormat_HDF5 = 2, LogToolConfig_OutputFormat_JSON = 3 }
 

Functions

bool UnifiedLogToolConfig_Action_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * UnifiedLogToolConfig_Action_descriptor ()
 
const ::std::string & UnifiedLogToolConfig_Action_Name (UnifiedLogToolConfig_Action value)
 
bool UnifiedLogToolConfig_Action_Parse (const ::std::string &name, UnifiedLogToolConfig_Action *value)
 
bool ProtobufToolConfig_Action_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * ProtobufToolConfig_Action_descriptor ()
 
const ::std::string & ProtobufToolConfig_Action_Name (ProtobufToolConfig_Action value)
 
bool ProtobufToolConfig_Action_Parse (const ::std::string &name, ProtobufToolConfig_Action *value)
 
bool GobyToolConfig_Action_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * GobyToolConfig_Action_descriptor ()
 
const ::std::string & GobyToolConfig_Action_Name (GobyToolConfig_Action value)
 
bool GobyToolConfig_Action_Parse (const ::std::string &name, GobyToolConfig_Action *value)
 
bool LogToolConfig_OutputFormat_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * LogToolConfig_OutputFormat_descriptor ()
 
const ::std::string & LogToolConfig_OutputFormat_Name (LogToolConfig_OutputFormat value)
 
bool LogToolConfig_OutputFormat_Parse (const ::std::string &name, LogToolConfig_OutputFormat *value)
 

Variables

UnifiedLogToolConfigDefaultTypeInternal _UnifiedLogToolConfig_default_instance_
 
const UnifiedLogToolConfig_Action UnifiedLogToolConfig_Action_Action_MIN = UnifiedLogToolConfig_Action_help
 
const UnifiedLogToolConfig_Action UnifiedLogToolConfig_Action_Action_MAX = UnifiedLogToolConfig_Action_convert
 
const int UnifiedLogToolConfig_Action_Action_ARRAYSIZE = UnifiedLogToolConfig_Action_Action_MAX + 1
 
ProtobufShowToolConfigDefaultTypeInternal _ProtobufShowToolConfig_default_instance_
 
ProtobufToolConfigDefaultTypeInternal _ProtobufToolConfig_default_instance_
 
const ProtobufToolConfig_Action ProtobufToolConfig_Action_Action_MIN = ProtobufToolConfig_Action_help
 
const ProtobufToolConfig_Action ProtobufToolConfig_Action_Action_MAX = ProtobufToolConfig_Action_show
 
const int ProtobufToolConfig_Action_Action_ARRAYSIZE = ProtobufToolConfig_Action_Action_MAX + 1
 
GobyToolConfigDefaultTypeInternal _GobyToolConfig_default_instance_
 
const GobyToolConfig_Action GobyToolConfig_Action_Action_MIN = GobyToolConfig_Action_help
 
const GobyToolConfig_Action GobyToolConfig_Action_Action_MAX = GobyToolConfig_Action_protobuf
 
const int GobyToolConfig_Action_Action_ARRAYSIZE = GobyToolConfig_Action_Action_MAX + 1
 
SerialMuxConfigDefaultTypeInternal _SerialMuxConfig_default_instance_
 
SerialMuxConfig_SecondaryPTYDefaultTypeInternal _SerialMuxConfig_SecondaryPTY_default_instance_
 
LogToolConfigDefaultTypeInternal _LogToolConfig_default_instance_
 
const LogToolConfig_OutputFormat LogToolConfig_OutputFormat_OutputFormat_MIN = LogToolConfig_OutputFormat_DEBUG_TEXT
 
const LogToolConfig_OutputFormat LogToolConfig_OutputFormat_OutputFormat_MAX = LogToolConfig_OutputFormat_JSON
 
const int LogToolConfig_OutputFormat_OutputFormat_ARRAYSIZE = LogToolConfig_OutputFormat_OutputFormat_MAX + 1
 

Enumeration Type Documentation

◆ GobyToolConfig_Action

Enumerator
GobyToolConfig_Action_help 
GobyToolConfig_Action_log 
GobyToolConfig_Action_launch 
GobyToolConfig_Action_zeromq 
GobyToolConfig_Action_protobuf 

Definition at line 76 of file tool.pb.h.

◆ LogToolConfig_OutputFormat

Enumerator
LogToolConfig_OutputFormat_DEBUG_TEXT 
LogToolConfig_OutputFormat_HDF5 
LogToolConfig_OutputFormat_JSON 

Definition at line 76 of file log_tool_config.pb.h.

◆ ProtobufToolConfig_Action

Enumerator
ProtobufToolConfig_Action_help 
ProtobufToolConfig_Action_show 

Definition at line 80 of file protobuf.pb.h.

◆ UnifiedLogToolConfig_Action

Enumerator
UnifiedLogToolConfig_Action_help 
UnifiedLogToolConfig_Action_convert 

Definition at line 76 of file log.pb.h.

Function Documentation

◆ GobyToolConfig_Action_descriptor()

const ::google::protobuf::EnumDescriptor* goby::apps::middleware::protobuf::GobyToolConfig_Action_descriptor ( )

◆ GobyToolConfig_Action_IsValid()

bool goby::apps::middleware::protobuf::GobyToolConfig_Action_IsValid ( int  value)

◆ GobyToolConfig_Action_Name()

const ::std::string& goby::apps::middleware::protobuf::GobyToolConfig_Action_Name ( GobyToolConfig_Action  value)
inline

Definition at line 89 of file tool.pb.h.

◆ GobyToolConfig_Action_Parse()

bool goby::apps::middleware::protobuf::GobyToolConfig_Action_Parse ( const ::std::string &  name,
GobyToolConfig_Action value 
)
inline

Definition at line 93 of file tool.pb.h.

◆ LogToolConfig_OutputFormat_descriptor()

const ::google::protobuf::EnumDescriptor* goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_descriptor ( )

◆ LogToolConfig_OutputFormat_IsValid()

bool goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_IsValid ( int  value)

◆ LogToolConfig_OutputFormat_Name()

const ::std::string& goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_Name ( LogToolConfig_OutputFormat  value)
inline

Definition at line 87 of file log_tool_config.pb.h.

◆ LogToolConfig_OutputFormat_Parse()

bool goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_Parse ( const ::std::string &  name,
LogToolConfig_OutputFormat value 
)
inline

Definition at line 91 of file log_tool_config.pb.h.

◆ ProtobufToolConfig_Action_descriptor()

const ::google::protobuf::EnumDescriptor* goby::apps::middleware::protobuf::ProtobufToolConfig_Action_descriptor ( )

◆ ProtobufToolConfig_Action_IsValid()

bool goby::apps::middleware::protobuf::ProtobufToolConfig_Action_IsValid ( int  value)

◆ ProtobufToolConfig_Action_Name()

const ::std::string& goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Name ( ProtobufToolConfig_Action  value)
inline

Definition at line 90 of file protobuf.pb.h.

◆ ProtobufToolConfig_Action_Parse()

bool goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Parse ( const ::std::string &  name,
ProtobufToolConfig_Action value 
)
inline

Definition at line 94 of file protobuf.pb.h.

◆ UnifiedLogToolConfig_Action_descriptor()

const ::google::protobuf::EnumDescriptor* goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_descriptor ( )

◆ UnifiedLogToolConfig_Action_IsValid()

bool goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_IsValid ( int  value)

◆ UnifiedLogToolConfig_Action_Name()

const ::std::string& goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_Name ( UnifiedLogToolConfig_Action  value)
inline

Definition at line 86 of file log.pb.h.

◆ UnifiedLogToolConfig_Action_Parse()

bool goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_Parse ( const ::std::string &  name,
UnifiedLogToolConfig_Action value 
)
inline

Definition at line 90 of file log.pb.h.

Variable Documentation

◆ _GobyToolConfig_default_instance_

GobyToolConfigDefaultTypeInternal goby::apps::middleware::protobuf::_GobyToolConfig_default_instance_

◆ _LogToolConfig_default_instance_

LogToolConfigDefaultTypeInternal goby::apps::middleware::protobuf::_LogToolConfig_default_instance_

◆ _ProtobufShowToolConfig_default_instance_

ProtobufShowToolConfigDefaultTypeInternal goby::apps::middleware::protobuf::_ProtobufShowToolConfig_default_instance_

◆ _ProtobufToolConfig_default_instance_

ProtobufToolConfigDefaultTypeInternal goby::apps::middleware::protobuf::_ProtobufToolConfig_default_instance_

◆ _SerialMuxConfig_default_instance_

SerialMuxConfigDefaultTypeInternal goby::apps::middleware::protobuf::_SerialMuxConfig_default_instance_

◆ _SerialMuxConfig_SecondaryPTY_default_instance_

SerialMuxConfig_SecondaryPTYDefaultTypeInternal goby::apps::middleware::protobuf::_SerialMuxConfig_SecondaryPTY_default_instance_

◆ _UnifiedLogToolConfig_default_instance_

UnifiedLogToolConfigDefaultTypeInternal goby::apps::middleware::protobuf::_UnifiedLogToolConfig_default_instance_

◆ GobyToolConfig_Action_Action_ARRAYSIZE

const int goby::apps::middleware::protobuf::GobyToolConfig_Action_Action_ARRAYSIZE = GobyToolConfig_Action_Action_MAX + 1

Definition at line 86 of file tool.pb.h.

◆ GobyToolConfig_Action_Action_MAX

const GobyToolConfig_Action goby::apps::middleware::protobuf::GobyToolConfig_Action_Action_MAX = GobyToolConfig_Action_protobuf

Definition at line 85 of file tool.pb.h.

◆ GobyToolConfig_Action_Action_MIN

const GobyToolConfig_Action goby::apps::middleware::protobuf::GobyToolConfig_Action_Action_MIN = GobyToolConfig_Action_help

Definition at line 84 of file tool.pb.h.

◆ LogToolConfig_OutputFormat_OutputFormat_ARRAYSIZE

const int goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_OutputFormat_ARRAYSIZE = LogToolConfig_OutputFormat_OutputFormat_MAX + 1

Definition at line 84 of file log_tool_config.pb.h.

◆ LogToolConfig_OutputFormat_OutputFormat_MAX

const LogToolConfig_OutputFormat goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_OutputFormat_MAX = LogToolConfig_OutputFormat_JSON

Definition at line 83 of file log_tool_config.pb.h.

◆ LogToolConfig_OutputFormat_OutputFormat_MIN

const LogToolConfig_OutputFormat goby::apps::middleware::protobuf::LogToolConfig_OutputFormat_OutputFormat_MIN = LogToolConfig_OutputFormat_DEBUG_TEXT

Definition at line 82 of file log_tool_config.pb.h.

◆ ProtobufToolConfig_Action_Action_ARRAYSIZE

const int goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Action_ARRAYSIZE = ProtobufToolConfig_Action_Action_MAX + 1

Definition at line 87 of file protobuf.pb.h.

◆ ProtobufToolConfig_Action_Action_MAX

const ProtobufToolConfig_Action goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Action_MAX = ProtobufToolConfig_Action_show

Definition at line 86 of file protobuf.pb.h.

◆ ProtobufToolConfig_Action_Action_MIN

const ProtobufToolConfig_Action goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Action_MIN = ProtobufToolConfig_Action_help

Definition at line 85 of file protobuf.pb.h.

◆ UnifiedLogToolConfig_Action_Action_ARRAYSIZE

const int goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_Action_ARRAYSIZE = UnifiedLogToolConfig_Action_Action_MAX + 1

Definition at line 83 of file log.pb.h.

◆ UnifiedLogToolConfig_Action_Action_MAX

const UnifiedLogToolConfig_Action goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_Action_MAX = UnifiedLogToolConfig_Action_convert

Definition at line 82 of file log.pb.h.

◆ UnifiedLogToolConfig_Action_Action_MIN

const UnifiedLogToolConfig_Action goby::apps::middleware::protobuf::UnifiedLogToolConfig_Action_Action_MIN = UnifiedLogToolConfig_Action_help

Definition at line 81 of file log.pb.h.