JaiaBot 2.1.1
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
rest_api.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "jaiabot/messages/jaia_dccl.pb.h"
#include "jaiabot/messages/hub.pb.h"
#include "jaiabot/messages/metadata.pb.h"
#include "jaiabot/messages/option_extensions.pb.h"
#include <boost/units/quantity.hpp>
#include <boost/units/absolute.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/make_scaled_unit.hpp>
Include dependency graph for rest_api.pb.h:

Go to the source code of this file.

Classes

struct  TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto
 
class  jaiabot::protobuf::TaskPacketsRequest
 
class  jaiabot::protobuf::CommandResult
 
class  jaiabot::protobuf::APIError
 
class  jaiabot::protobuf::APIRequest_Nodes
 
class  jaiabot::protobuf::APIRequest
 
union  jaiabot::protobuf::APIRequest::Impl_::ActionUnion
 
class  jaiabot::protobuf::APIResponse_Nodes
 
class  jaiabot::protobuf::APIResponse_Statuses
 
class  jaiabot::protobuf::APIResponse_Metadatas
 
class  jaiabot::protobuf::APIResponse_TaskPackets
 
class  jaiabot::protobuf::APIResponse
 
union  jaiabot::protobuf::APIResponse::Impl_::ActionUnion
 
class  jaiabot::protobuf::APIConfig_StreamingEndpoint
 
class  jaiabot::protobuf::APIConfig_APIKey
 
class  jaiabot::protobuf::APIConfig
 
struct  is_proto_enum< ::jaiabot::protobuf::APIConfig_APIKey_Permission >
 
struct  is_proto_enum< ::jaiabot::protobuf::APIErrorCode >
 

Namespaces

namespace  internal
 
namespace  jaiabot
 
namespace  jaiabot::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2frest_5fapi_2eproto
 

Enumerations

enum  jaiabot::protobuf::APIConfig_APIKey_Permission : int {
  jaiabot::protobuf::APIConfig_APIKey_Permission_ALL = 0 , jaiabot::protobuf::APIConfig_APIKey_Permission_READ = 1 , jaiabot::protobuf::APIConfig_APIKey_Permission_WRITE = 2 , jaiabot::protobuf::APIConfig_APIKey_Permission_STATUS = 3 ,
  jaiabot::protobuf::APIConfig_APIKey_Permission_METADATA = 4 , jaiabot::protobuf::APIConfig_APIKey_Permission_TASK_PACKETS = 5 , jaiabot::protobuf::APIConfig_APIKey_Permission_COMMAND = 6 , jaiabot::protobuf::APIConfig_APIKey_Permission_COMMAND_FOR_HUB = 7
}
 
enum  jaiabot::protobuf::APIErrorCode : int {
  jaiabot::protobuf::API_ERROR__UNSUPPORTED_API_VERSION = 1 , jaiabot::protobuf::API_ERROR__INVALID_ACTION = 2 , jaiabot::protobuf::API_ERROR__TARGETS_STRING_MALFORMATTED = 3 , jaiabot::protobuf::API_ERROR__ACTION_REQUIRES_JSON_POST_DATA = 4 ,
  jaiabot::protobuf::API_ERROR__INVALID_TARGET = 5 , jaiabot::protobuf::API_ERROR__COULD_NOT_PARSE_API_REQUEST_JSON = 10 , jaiabot::protobuf::API_ERROR__REQUEST_NOT_INITIALIZED = 11 , jaiabot::protobuf::API_ERROR__NO_ACTION_SPECIFIED = 12 ,
  jaiabot::protobuf::API_ERROR__INVALID_TYPE = 13 , jaiabot::protobuf::API_ERROR__NOT_IMPLEMENTED = 20
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::APIConfigArena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig > (Arena *)
 
template<>
::jaiabot::protobuf::APIConfig_APIKeyArena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_APIKey > (Arena *)
 
template<>
::jaiabot::protobuf::APIConfig_StreamingEndpointArena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_StreamingEndpoint > (Arena *)
 
template<>
::jaiabot::protobuf::APIErrorArena::CreateMaybeMessage<::jaiabot::protobuf::APIError > (Arena *)
 
template<>
::jaiabot::protobuf::APIRequestArena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest > (Arena *)
 
template<>
::jaiabot::protobuf::APIRequest_NodesArena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest_Nodes > (Arena *)
 
template<>
::jaiabot::protobuf::APIResponseArena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse > (Arena *)
 
template<>
::jaiabot::protobuf::APIResponse_MetadatasArena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Metadatas > (Arena *)
 
template<>
::jaiabot::protobuf::APIResponse_NodesArena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Nodes > (Arena *)
 
template<>
::jaiabot::protobuf::APIResponse_StatusesArena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Statuses > (Arena *)
 
template<>
::jaiabot::protobuf::APIResponse_TaskPacketsArena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_TaskPackets > (Arena *)
 
template<>
::jaiabot::protobuf::CommandResultArena::CreateMaybeMessage<::jaiabot::protobuf::CommandResult > (Arena *)
 
template<>
::jaiabot::protobuf::TaskPacketsRequestArena::CreateMaybeMessage<::jaiabot::protobuf::TaskPacketsRequest > (Arena *)
 
bool jaiabot::protobuf::APIConfig_APIKey_Permission_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::APIConfig_APIKey_Permission_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::APIConfig_APIKey_Permission_Name (T enum_t_value)
 
bool jaiabot::protobuf::APIConfig_APIKey_Permission_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, APIConfig_APIKey_Permission *value)
 
bool jaiabot::protobuf::APIErrorCode_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::APIErrorCode_descriptor ()
 
template<typename T >
const std::string & jaiabot::protobuf::APIErrorCode_Name (T enum_t_value)
 
bool jaiabot::protobuf::APIErrorCode_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, APIErrorCode *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::APIConfig_APIKey_Permission > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::APIErrorCode > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2frest_5fapi_2eproto
 
APIConfigDefaultTypeInternal jaiabot::protobuf::_APIConfig_default_instance_
 
APIConfig_APIKeyDefaultTypeInternal jaiabot::protobuf::_APIConfig_APIKey_default_instance_
 
APIConfig_StreamingEndpointDefaultTypeInternal jaiabot::protobuf::_APIConfig_StreamingEndpoint_default_instance_
 
APIErrorDefaultTypeInternal jaiabot::protobuf::_APIError_default_instance_
 
APIRequestDefaultTypeInternal jaiabot::protobuf::_APIRequest_default_instance_
 
APIRequest_NodesDefaultTypeInternal jaiabot::protobuf::_APIRequest_Nodes_default_instance_
 
APIResponseDefaultTypeInternal jaiabot::protobuf::_APIResponse_default_instance_
 
APIResponse_MetadatasDefaultTypeInternal jaiabot::protobuf::_APIResponse_Metadatas_default_instance_
 
APIResponse_NodesDefaultTypeInternal jaiabot::protobuf::_APIResponse_Nodes_default_instance_
 
APIResponse_StatusesDefaultTypeInternal jaiabot::protobuf::_APIResponse_Statuses_default_instance_
 
APIResponse_TaskPacketsDefaultTypeInternal jaiabot::protobuf::_APIResponse_TaskPackets_default_instance_
 
CommandResultDefaultTypeInternal jaiabot::protobuf::_CommandResult_default_instance_
 
TaskPacketsRequestDefaultTypeInternal jaiabot::protobuf::_TaskPacketsRequest_default_instance_
 
constexpr APIConfig_APIKey_Permission jaiabot::protobuf::APIConfig_APIKey_Permission_Permission_MIN = APIConfig_APIKey_Permission_ALL
 
constexpr APIConfig_APIKey_Permission jaiabot::protobuf::APIConfig_APIKey_Permission_Permission_MAX = APIConfig_APIKey_Permission_COMMAND_FOR_HUB
 
constexpr int jaiabot::protobuf::APIConfig_APIKey_Permission_Permission_ARRAYSIZE = APIConfig_APIKey_Permission_Permission_MAX + 1
 
constexpr APIErrorCode jaiabot::protobuf::APIErrorCode_MIN = API_ERROR__UNSUPPORTED_API_VERSION
 
constexpr APIErrorCode jaiabot::protobuf::APIErrorCode_MAX = API_ERROR__NOT_IMPLEMENTED
 
constexpr int jaiabot::protobuf::APIErrorCode_ARRAYSIZE = APIErrorCode_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2frest_5fapi_2eproto

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2frest_5fapi_2eproto

Definition at line 44 of file rest_api.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig >()

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::APIConfig * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_APIKey >()

template<>
::jaiabot::protobuf::APIConfig_APIKey * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_APIKey > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_StreamingEndpoint >()

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIError >()

template<>
::jaiabot::protobuf::APIError * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIError > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest >()

template<>
::jaiabot::protobuf::APIRequest * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest_Nodes >()

template<>
::jaiabot::protobuf::APIRequest_Nodes * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest_Nodes > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse >()

template<>
::jaiabot::protobuf::APIResponse * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Metadatas >()

template<>
::jaiabot::protobuf::APIResponse_Metadatas * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Metadatas > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Nodes >()

template<>
::jaiabot::protobuf::APIResponse_Nodes * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Nodes > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Statuses >()

template<>
::jaiabot::protobuf::APIResponse_Statuses * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Statuses > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_TaskPackets >()

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::CommandResult >()

template<>
::jaiabot::protobuf::CommandResult * Arena::CreateMaybeMessage<::jaiabot::protobuf::CommandResult > ( Arena *  )

◆ Arena::CreateMaybeMessage<::jaiabot::protobuf::TaskPacketsRequest >()

template<>
::jaiabot::protobuf::TaskPacketsRequest * Arena::CreateMaybeMessage<::jaiabot::protobuf::TaskPacketsRequest > ( Arena *  )

◆ GetEnumDescriptor< ::jaiabot::protobuf::APIConfig_APIKey_Permission >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::APIConfig_APIKey_Permission > ( )
inline

Definition at line 4888 of file rest_api.pb.h.

◆ GetEnumDescriptor< ::jaiabot::protobuf::APIErrorCode >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::APIErrorCode > ( )
inline

Definition at line 4893 of file rest_api.pb.h.

Variable Documentation

◆ descriptor_table_jaiabot_2fmessages_2frest_5fapi_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2frest_5fapi_2eproto
extern