JaiaBot  1.19.0
JaiaBot micro-AUV software
jaia::RestAPI Class Reference

#include <jaiabot/messages/option_extensions.pb.h>

Inheritance diagram for jaia::RestAPI:
Collaboration diagram for jaia::RestAPI:

Public Types

typedef RestAPI_Example Example
 
typedef RestAPI_Presence Presence
 

Public Member Functions

 RestAPI ()
 
virtual ~RestAPI ()
 
 RestAPI (const RestAPI &from)
 
RestAPIoperator= (const RestAPI &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (RestAPI *other)
 
RestAPINew () const final
 
RestAPINew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const RestAPI &from)
 
void MergeFrom (const RestAPI &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int permitted_action_size () const
 
void clear_permitted_action ()
 
const ::std::string & permitted_action (int index) const
 
::std::string * mutable_permitted_action (int index)
 
void set_permitted_action (int index, const ::std::string &value)
 
void set_permitted_action (int index, const char *value)
 
void set_permitted_action (int index, const char *value, size_t size)
 
::std::string * add_permitted_action ()
 
void add_permitted_action (const ::std::string &value)
 
void add_permitted_action (const char *value)
 
void add_permitted_action (const char *value, size_t size)
 
const ::google::protobuf::RepeatedPtrField< ::std::string > & permitted_action () const
 
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_permitted_action ()
 
bool has_doc () const
 
void clear_doc ()
 
const ::std::string & doc () const
 
void set_doc (const ::std::string &value)
 
void set_doc (const char *value)
 
void set_doc (const char *value, size_t size)
 
::std::string * mutable_doc ()
 
::std::string * release_doc ()
 
void set_allocated_doc (::std::string *doc)
 
bool has_example () const
 
void clear_example ()
 
const ::jaia::RestAPI_Exampleexample () const
 
::jaia::RestAPI_Examplerelease_example ()
 
::jaia::RestAPI_Examplemutable_example ()
 
void set_allocated_example (::jaia::RestAPI_Example *example)
 
bool has_presence () const
 
void clear_presence ()
 
::jaia::RestAPI_Presence presence () const
 
void set_presence (::jaia::RestAPI_Presence value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const RestAPIdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const RestAPIinternal_default_instance ()
 
static bool Presence_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * Presence_descriptor ()
 
static const ::std::string & Presence_Name (Presence value)
 
static bool Presence_Parse (const ::std::string &name, Presence *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const Presence NOT_GUARANTEED
 
static const Presence GUARANTEED
 
static const Presence OMITTED
 
static const Presence Presence_MIN
 
static const Presence Presence_MAX
 
static const int Presence_ARRAYSIZE
 
static const int kPermittedActionFieldNumber = 4
 
static const int kDocFieldNumber = 2
 
static const int kExampleFieldNumber = 3
 
static const int kPresenceFieldNumber = 1
 

Friends

struct ::protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct
 
void swap (RestAPI &a, RestAPI &b)
 

Detailed Description

Definition at line 247 of file option_extensions.pb.h.

Member Typedef Documentation

◆ Example

◆ Presence

Constructor & Destructor Documentation

◆ RestAPI() [1/2]

jaia::RestAPI::RestAPI ( )

◆ ~RestAPI()

virtual jaia::RestAPI::~RestAPI ( )
virtual

◆ RestAPI() [2/2]

jaia::RestAPI::RestAPI ( const RestAPI from)

Member Function Documentation

◆ add_permitted_action() [1/4]

std::string * jaia::RestAPI::add_permitted_action ( )
inline

Definition at line 1130 of file option_extensions.pb.h.

◆ add_permitted_action() [2/4]

void jaia::RestAPI::add_permitted_action ( const ::std::string &  value)
inline

Definition at line 1134 of file option_extensions.pb.h.

◆ add_permitted_action() [3/4]

void jaia::RestAPI::add_permitted_action ( const char *  value)
inline

Definition at line 1144 of file option_extensions.pb.h.

◆ add_permitted_action() [4/4]

void jaia::RestAPI::add_permitted_action ( const char *  value,
size_t  size 
)
inline

Definition at line 1149 of file option_extensions.pb.h.

◆ ByteSizeLong()

size_t jaia::RestAPI::ByteSizeLong ( ) const
final

◆ Clear()

void jaia::RestAPI::Clear ( )
final

◆ clear_doc()

void jaia::RestAPI::clear_doc ( )
inline

Definition at line 981 of file option_extensions.pb.h.

◆ clear_example()

void jaia::RestAPI::clear_example ( )
inline

Definition at line 1047 of file option_extensions.pb.h.

◆ clear_permitted_action()

void jaia::RestAPI::clear_permitted_action ( )
inline

Definition at line 1099 of file option_extensions.pb.h.

◆ clear_presence()

void jaia::RestAPI::clear_presence ( )
inline

Definition at line 956 of file option_extensions.pb.h.

◆ CopyFrom() [1/2]

void jaia::RestAPI::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaia::RestAPI::CopyFrom ( const RestAPI from)

◆ default_instance()

static const RestAPI& jaia::RestAPI::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaia::RestAPI::descriptor ( )
static

◆ doc()

const ::std::string & jaia::RestAPI::doc ( ) const
inline

Definition at line 985 of file option_extensions.pb.h.

◆ example()

const ::jaia::RestAPI_Example & jaia::RestAPI::example ( ) const
inline

Definition at line 1054 of file option_extensions.pb.h.

◆ GetCachedSize()

int jaia::RestAPI::GetCachedSize ( ) const
inlinefinal

Definition at line 319 of file option_extensions.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaia::RestAPI::GetMetadata ( ) const
final

◆ has_doc()

bool jaia::RestAPI::has_doc ( ) const
inline

Definition at line 972 of file option_extensions.pb.h.

◆ has_example()

bool jaia::RestAPI::has_example ( ) const
inline

Definition at line 1038 of file option_extensions.pb.h.

◆ has_presence()

bool jaia::RestAPI::has_presence ( ) const
inline

Definition at line 947 of file option_extensions.pb.h.

◆ InitAsDefaultInstance()

static void jaia::RestAPI::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const RestAPI* jaia::RestAPI::internal_default_instance ( )
inlinestatic

Definition at line 284 of file option_extensions.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaia::RestAPI::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaia::RestAPI::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaia::RestAPI::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaia::RestAPI::MergeFrom ( const RestAPI from)

◆ MergePartialFromCodedStream()

bool jaia::RestAPI::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_doc()

std::string * jaia::RestAPI::mutable_doc ( )
inline

Definition at line 1014 of file option_extensions.pb.h.

◆ mutable_example()

jaia::RestAPI_Example * jaia::RestAPI::mutable_example ( )
inline

Definition at line 1067 of file option_extensions.pb.h.

◆ mutable_permitted_action() [1/2]

google::protobuf::RepeatedPtrField<::std::string > * jaia::RestAPI::mutable_permitted_action ( )
inline

Definition at line 1159 of file option_extensions.pb.h.

◆ mutable_permitted_action() [2/2]

std::string * jaia::RestAPI::mutable_permitted_action ( int  index)
inline

Definition at line 1106 of file option_extensions.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaia::RestAPI::mutable_unknown_fields ( )
inline

Definition at line 276 of file option_extensions.pb.h.

◆ New() [1/2]

RestAPI* jaia::RestAPI::New ( ) const
inlinefinal

Definition at line 298 of file option_extensions.pb.h.

◆ New() [2/2]

RestAPI* jaia::RestAPI::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 302 of file option_extensions.pb.h.

◆ operator=()

RestAPI& jaia::RestAPI::operator= ( const RestAPI from)
inline

Definition at line 254 of file option_extensions.pb.h.

◆ permitted_action() [1/2]

const ::google::protobuf::RepeatedPtrField<::std::string > & jaia::RestAPI::permitted_action ( ) const
inline

Definition at line 1154 of file option_extensions.pb.h.

◆ permitted_action() [2/2]

const ::std::string & jaia::RestAPI::permitted_action ( int  index) const
inline

Definition at line 1102 of file option_extensions.pb.h.

◆ permitted_action_size()

int jaia::RestAPI::permitted_action_size ( ) const
inline

Definition at line 1096 of file option_extensions.pb.h.

◆ presence()

jaia::RestAPI_Presence jaia::RestAPI::presence ( ) const
inline

Definition at line 960 of file option_extensions.pb.h.

◆ Presence_descriptor()

static const ::google::protobuf::EnumDescriptor* jaia::RestAPI::Presence_descriptor ( )
inlinestatic

Definition at line 358 of file option_extensions.pb.h.

◆ Presence_IsValid()

static bool jaia::RestAPI::Presence_IsValid ( int  value)
inlinestatic

Definition at line 348 of file option_extensions.pb.h.

◆ Presence_Name()

static const ::std::string& jaia::RestAPI::Presence_Name ( Presence  value)
inlinestatic

Definition at line 361 of file option_extensions.pb.h.

◆ Presence_Parse()

static bool jaia::RestAPI::Presence_Parse ( const ::std::string &  name,
Presence value 
)
inlinestatic

Definition at line 364 of file option_extensions.pb.h.

◆ release_doc()

std::string * jaia::RestAPI::release_doc ( )
inline

Definition at line 1019 of file option_extensions.pb.h.

◆ release_example()

jaia::RestAPI_Example * jaia::RestAPI::release_example ( )
inline

Definition at line 1060 of file option_extensions.pb.h.

◆ SerializeWithCachedSizes()

void jaia::RestAPI::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_allocated_doc()

void jaia::RestAPI::set_allocated_doc ( ::std::string *  doc)
inline

Definition at line 1027 of file option_extensions.pb.h.

◆ set_allocated_example()

void jaia::RestAPI::set_allocated_example ( ::jaia::RestAPI_Example example)
inline

Definition at line 1076 of file option_extensions.pb.h.

◆ set_doc() [1/3]

void jaia::RestAPI::set_doc ( const ::std::string &  value)
inline

Definition at line 989 of file option_extensions.pb.h.

◆ set_doc() [2/3]

void jaia::RestAPI::set_doc ( const char *  value)
inline

Definition at line 1002 of file option_extensions.pb.h.

◆ set_doc() [3/3]

void jaia::RestAPI::set_doc ( const char *  value,
size_t  size 
)
inline

Definition at line 1008 of file option_extensions.pb.h.

◆ set_permitted_action() [1/3]

void jaia::RestAPI::set_permitted_action ( int  index,
const ::std::string &  value 
)
inline

Definition at line 1110 of file option_extensions.pb.h.

◆ set_permitted_action() [2/3]

void jaia::RestAPI::set_permitted_action ( int  index,
const char *  value 
)
inline

Definition at line 1120 of file option_extensions.pb.h.

◆ set_permitted_action() [3/3]

void jaia::RestAPI::set_permitted_action ( int  index,
const char *  value,
size_t  size 
)
inline

Definition at line 1125 of file option_extensions.pb.h.

◆ set_presence()

void jaia::RestAPI::set_presence ( ::jaia::RestAPI_Presence  value)
inline

Definition at line 964 of file option_extensions.pb.h.

◆ Swap()

void jaia::RestAPI::Swap ( RestAPI other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaia::RestAPI::unknown_fields ( ) const
inline

Definition at line 273 of file option_extensions.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2foption_5fextensions_2eproto::TableStruct

◆ swap

void swap ( RestAPI a,
RestAPI b 
)
friend

Definition at line 292 of file option_extensions.pb.h.

Member Data Documentation

◆ GUARANTEED

const Presence jaia::RestAPI::GUARANTEED
static
Initial value:

Definition at line 344 of file option_extensions.pb.h.

◆ kDocFieldNumber

const int jaia::RestAPI::kDocFieldNumber = 2
static

Definition at line 396 of file option_extensions.pb.h.

◆ kExampleFieldNumber

const int jaia::RestAPI::kExampleFieldNumber = 3
static

Definition at line 411 of file option_extensions.pb.h.

◆ kIndexInFileMessages

constexpr int jaia::RestAPI::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 288 of file option_extensions.pb.h.

◆ kPermittedActionFieldNumber

const int jaia::RestAPI::kPermittedActionFieldNumber = 4
static

Definition at line 374 of file option_extensions.pb.h.

◆ kPresenceFieldNumber

const int jaia::RestAPI::kPresenceFieldNumber = 1
static

Definition at line 423 of file option_extensions.pb.h.

◆ NOT_GUARANTEED

const Presence jaia::RestAPI::NOT_GUARANTEED
static
Initial value:

Definition at line 342 of file option_extensions.pb.h.

◆ OMITTED

const Presence jaia::RestAPI::OMITTED
static
Initial value:

Definition at line 346 of file option_extensions.pb.h.

◆ Presence_ARRAYSIZE

const int jaia::RestAPI::Presence_ARRAYSIZE
static
Initial value:

Definition at line 355 of file option_extensions.pb.h.

◆ Presence_MAX

const Presence jaia::RestAPI::Presence_MAX
static
Initial value:

Definition at line 353 of file option_extensions.pb.h.

◆ Presence_MIN

const Presence jaia::RestAPI::Presence_MIN
static
Initial value:

Definition at line 351 of file option_extensions.pb.h.


The documentation for this class was generated from the following file:
jaia::RestAPI_Presence_GUARANTEED
@ RestAPI_Presence_GUARANTEED
Definition: option_extensions.pb.h:84
jaia::RestAPI_Presence_Presence_MIN
const RestAPI_Presence RestAPI_Presence_Presence_MIN
Definition: option_extensions.pb.h:88
jaia::RestAPI_Presence_Presence_ARRAYSIZE
const int RestAPI_Presence_Presence_ARRAYSIZE
Definition: option_extensions.pb.h:90
jaia::RestAPI_Presence_NOT_GUARANTEED
@ RestAPI_Presence_NOT_GUARANTEED
Definition: option_extensions.pb.h:83
jaia::RestAPI_Presence_Presence_MAX
const RestAPI_Presence RestAPI_Presence_Presence_MAX
Definition: option_extensions.pb.h:89
jaia::RestAPI_Presence_OMITTED
@ RestAPI_Presence_OMITTED
Definition: option_extensions.pb.h:85