579 lines
18 KiB
C++
579 lines
18 KiB
C++
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
// source: Public.proto
|
|
|
|
#ifndef PROTOBUF_Public_2eproto__INCLUDED
|
|
#define PROTOBUF_Public_2eproto__INCLUDED
|
|
|
|
#include <string>
|
|
|
|
#include <google/protobuf/stubs/common.h>
|
|
|
|
#if GOOGLE_PROTOBUF_VERSION < 2006000
|
|
#error This file was generated by a newer version of protoc which is
|
|
#error incompatible with your Protocol Buffer headers. Please update
|
|
#error your headers.
|
|
#endif
|
|
#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
|
|
#error This file was generated by an older version of protoc which is
|
|
#error incompatible with your Protocol Buffer headers. Please
|
|
#error regenerate this file with a newer version of protoc.
|
|
#endif
|
|
|
|
#include <google/protobuf/generated_message_util.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>
|
|
// @@protoc_insertion_point(includes)
|
|
|
|
namespace iot_idl {
|
|
|
|
// Internal implementation detail -- do not call these.
|
|
void IDL_FILES_EXPORT protobuf_AddDesc_Public_2eproto();
|
|
void protobuf_AssignDesc_Public_2eproto();
|
|
void protobuf_ShutdownFile_Public_2eproto();
|
|
|
|
class SVariable;
|
|
|
|
enum DataType {
|
|
CN_DATATYPE_BOOL = 1,
|
|
CN_DATATYPE_UINT32 = 2,
|
|
CN_DATATYPE_INT32 = 3,
|
|
CN_DATATYPE_UINT64 = 4,
|
|
CN_DATATYPE_INT64 = 5,
|
|
CN_DATATYPE_FLOAT = 6,
|
|
CN_DATATYPE_DOUBLE = 7,
|
|
CN_DATATYPE_STRING = 8,
|
|
CN_DATATYPE_BYTES = 9
|
|
};
|
|
IDL_FILES_EXPORT bool DataType_IsValid(int value);
|
|
const DataType DataType_MIN = CN_DATATYPE_BOOL;
|
|
const DataType DataType_MAX = CN_DATATYPE_BYTES;
|
|
const int DataType_ARRAYSIZE = DataType_MAX + 1;
|
|
|
|
IDL_FILES_EXPORT const ::google::protobuf::EnumDescriptor* DataType_descriptor();
|
|
inline const ::std::string& DataType_Name(DataType value) {
|
|
return ::google::protobuf::internal::NameOfEnum(
|
|
DataType_descriptor(), value);
|
|
}
|
|
inline bool DataType_Parse(
|
|
const ::std::string& name, DataType* value) {
|
|
return ::google::protobuf::internal::ParseNamedEnum<DataType>(
|
|
DataType_descriptor(), name, value);
|
|
}
|
|
enum ENConditionLogic {
|
|
enumCondAnd = 0,
|
|
enumCondOr = 1
|
|
};
|
|
IDL_FILES_EXPORT bool ENConditionLogic_IsValid(int value);
|
|
const ENConditionLogic ENConditionLogic_MIN = enumCondAnd;
|
|
const ENConditionLogic ENConditionLogic_MAX = enumCondOr;
|
|
const int ENConditionLogic_ARRAYSIZE = ENConditionLogic_MAX + 1;
|
|
|
|
IDL_FILES_EXPORT const ::google::protobuf::EnumDescriptor* ENConditionLogic_descriptor();
|
|
inline const ::std::string& ENConditionLogic_Name(ENConditionLogic value) {
|
|
return ::google::protobuf::internal::NameOfEnum(
|
|
ENConditionLogic_descriptor(), value);
|
|
}
|
|
inline bool ENConditionLogic_Parse(
|
|
const ::std::string& name, ENConditionLogic* value) {
|
|
return ::google::protobuf::internal::ParseNamedEnum<ENConditionLogic>(
|
|
ENConditionLogic_descriptor(), name, value);
|
|
}
|
|
enum ENConditionRelation {
|
|
enumCondEqual = 0,
|
|
enumCondLarge = 1,
|
|
enumCondSmall = 2,
|
|
enumCondLargeEqual = 3,
|
|
enumCondSmallEqual = 4,
|
|
enumCondNotEqual = 5
|
|
};
|
|
IDL_FILES_EXPORT bool ENConditionRelation_IsValid(int value);
|
|
const ENConditionRelation ENConditionRelation_MIN = enumCondEqual;
|
|
const ENConditionRelation ENConditionRelation_MAX = enumCondNotEqual;
|
|
const int ENConditionRelation_ARRAYSIZE = ENConditionRelation_MAX + 1;
|
|
|
|
IDL_FILES_EXPORT const ::google::protobuf::EnumDescriptor* ENConditionRelation_descriptor();
|
|
inline const ::std::string& ENConditionRelation_Name(ENConditionRelation value) {
|
|
return ::google::protobuf::internal::NameOfEnum(
|
|
ENConditionRelation_descriptor(), value);
|
|
}
|
|
inline bool ENConditionRelation_Parse(
|
|
const ::std::string& name, ENConditionRelation* value) {
|
|
return ::google::protobuf::internal::ParseNamedEnum<ENConditionRelation>(
|
|
ENConditionRelation_descriptor(), name, value);
|
|
}
|
|
// ===================================================================
|
|
|
|
class IDL_FILES_EXPORT SVariable : public ::google::protobuf::Message {
|
|
public:
|
|
SVariable();
|
|
virtual ~SVariable();
|
|
|
|
SVariable(const SVariable& from);
|
|
|
|
inline SVariable& operator=(const SVariable& from) {
|
|
CopyFrom(from);
|
|
return *this;
|
|
}
|
|
|
|
inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
|
|
return _unknown_fields_;
|
|
}
|
|
|
|
inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
|
|
return &_unknown_fields_;
|
|
}
|
|
|
|
static const ::google::protobuf::Descriptor* descriptor();
|
|
static const SVariable& default_instance();
|
|
|
|
void Swap(SVariable* other);
|
|
|
|
// implements Message ----------------------------------------------
|
|
|
|
SVariable* New() const;
|
|
void CopyFrom(const ::google::protobuf::Message& from);
|
|
void MergeFrom(const ::google::protobuf::Message& from);
|
|
void CopyFrom(const SVariable& from);
|
|
void MergeFrom(const SVariable& from);
|
|
void Clear();
|
|
bool IsInitialized() const;
|
|
|
|
int ByteSize() const;
|
|
bool MergePartialFromCodedStream(
|
|
::google::protobuf::io::CodedInputStream* input);
|
|
void SerializeWithCachedSizes(
|
|
::google::protobuf::io::CodedOutputStream* output) const;
|
|
::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
|
|
int GetCachedSize() const { return _cached_size_; }
|
|
private:
|
|
void SharedCtor();
|
|
void SharedDtor();
|
|
void SetCachedSize(int size) const;
|
|
public:
|
|
::google::protobuf::Metadata GetMetadata() const;
|
|
|
|
// nested types ----------------------------------------------------
|
|
|
|
// accessors -------------------------------------------------------
|
|
|
|
// required .iot_idl.DataType eDataType = 1;
|
|
inline bool has_edatatype() const;
|
|
inline void clear_edatatype();
|
|
static const int kEDataTypeFieldNumber = 1;
|
|
inline ::iot_idl::DataType edatatype() const;
|
|
inline void set_edatatype(::iot_idl::DataType value);
|
|
|
|
// optional bool bValue = 2;
|
|
inline bool has_bvalue() const;
|
|
inline void clear_bvalue();
|
|
static const int kBValueFieldNumber = 2;
|
|
inline bool bvalue() const;
|
|
inline void set_bvalue(bool value);
|
|
|
|
// optional uint32 uValue = 3;
|
|
inline bool has_uvalue() const;
|
|
inline void clear_uvalue();
|
|
static const int kUValueFieldNumber = 3;
|
|
inline ::google::protobuf::uint32 uvalue() const;
|
|
inline void set_uvalue(::google::protobuf::uint32 value);
|
|
|
|
// optional int32 nValue = 4;
|
|
inline bool has_nvalue() const;
|
|
inline void clear_nvalue();
|
|
static const int kNValueFieldNumber = 4;
|
|
inline ::google::protobuf::int32 nvalue() const;
|
|
inline void set_nvalue(::google::protobuf::int32 value);
|
|
|
|
// optional uint64 ulValue = 5;
|
|
inline bool has_ulvalue() const;
|
|
inline void clear_ulvalue();
|
|
static const int kUlValueFieldNumber = 5;
|
|
inline ::google::protobuf::uint64 ulvalue() const;
|
|
inline void set_ulvalue(::google::protobuf::uint64 value);
|
|
|
|
// optional int64 lValue = 6;
|
|
inline bool has_lvalue() const;
|
|
inline void clear_lvalue();
|
|
static const int kLValueFieldNumber = 6;
|
|
inline ::google::protobuf::int64 lvalue() const;
|
|
inline void set_lvalue(::google::protobuf::int64 value);
|
|
|
|
// optional float fValue = 7;
|
|
inline bool has_fvalue() const;
|
|
inline void clear_fvalue();
|
|
static const int kFValueFieldNumber = 7;
|
|
inline float fvalue() const;
|
|
inline void set_fvalue(float value);
|
|
|
|
// optional double dValue = 8;
|
|
inline bool has_dvalue() const;
|
|
inline void clear_dvalue();
|
|
static const int kDValueFieldNumber = 8;
|
|
inline double dvalue() const;
|
|
inline void set_dvalue(double value);
|
|
|
|
// optional string strValue = 9;
|
|
inline bool has_strvalue() const;
|
|
inline void clear_strvalue();
|
|
static const int kStrValueFieldNumber = 9;
|
|
inline const ::std::string& strvalue() const;
|
|
inline void set_strvalue(const ::std::string& value);
|
|
inline void set_strvalue(const char* value);
|
|
inline void set_strvalue(const char* value, size_t size);
|
|
inline ::std::string* mutable_strvalue();
|
|
inline ::std::string* release_strvalue();
|
|
inline void set_allocated_strvalue(::std::string* strvalue);
|
|
|
|
// @@protoc_insertion_point(class_scope:iot_idl.SVariable)
|
|
private:
|
|
inline void set_has_edatatype();
|
|
inline void clear_has_edatatype();
|
|
inline void set_has_bvalue();
|
|
inline void clear_has_bvalue();
|
|
inline void set_has_uvalue();
|
|
inline void clear_has_uvalue();
|
|
inline void set_has_nvalue();
|
|
inline void clear_has_nvalue();
|
|
inline void set_has_ulvalue();
|
|
inline void clear_has_ulvalue();
|
|
inline void set_has_lvalue();
|
|
inline void clear_has_lvalue();
|
|
inline void set_has_fvalue();
|
|
inline void clear_has_fvalue();
|
|
inline void set_has_dvalue();
|
|
inline void clear_has_dvalue();
|
|
inline void set_has_strvalue();
|
|
inline void clear_has_strvalue();
|
|
|
|
::google::protobuf::UnknownFieldSet _unknown_fields_;
|
|
|
|
::google::protobuf::uint32 _has_bits_[1];
|
|
mutable int _cached_size_;
|
|
int edatatype_;
|
|
bool bvalue_;
|
|
::google::protobuf::uint32 uvalue_;
|
|
::google::protobuf::int32 nvalue_;
|
|
::google::protobuf::uint64 ulvalue_;
|
|
::google::protobuf::int64 lvalue_;
|
|
double dvalue_;
|
|
::std::string* strvalue_;
|
|
float fvalue_;
|
|
friend void IDL_FILES_EXPORT protobuf_AddDesc_Public_2eproto();
|
|
friend void protobuf_AssignDesc_Public_2eproto();
|
|
friend void protobuf_ShutdownFile_Public_2eproto();
|
|
|
|
void InitAsDefaultInstance();
|
|
static SVariable* default_instance_;
|
|
};
|
|
// ===================================================================
|
|
|
|
|
|
// ===================================================================
|
|
|
|
// SVariable
|
|
|
|
// required .iot_idl.DataType eDataType = 1;
|
|
inline bool SVariable::has_edatatype() const {
|
|
return (_has_bits_[0] & 0x00000001u) != 0;
|
|
}
|
|
inline void SVariable::set_has_edatatype() {
|
|
_has_bits_[0] |= 0x00000001u;
|
|
}
|
|
inline void SVariable::clear_has_edatatype() {
|
|
_has_bits_[0] &= ~0x00000001u;
|
|
}
|
|
inline void SVariable::clear_edatatype() {
|
|
edatatype_ = 1;
|
|
clear_has_edatatype();
|
|
}
|
|
inline ::iot_idl::DataType SVariable::edatatype() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.eDataType)
|
|
return static_cast< ::iot_idl::DataType >(edatatype_);
|
|
}
|
|
inline void SVariable::set_edatatype(::iot_idl::DataType value) {
|
|
assert(::iot_idl::DataType_IsValid(value));
|
|
set_has_edatatype();
|
|
edatatype_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.eDataType)
|
|
}
|
|
|
|
// optional bool bValue = 2;
|
|
inline bool SVariable::has_bvalue() const {
|
|
return (_has_bits_[0] & 0x00000002u) != 0;
|
|
}
|
|
inline void SVariable::set_has_bvalue() {
|
|
_has_bits_[0] |= 0x00000002u;
|
|
}
|
|
inline void SVariable::clear_has_bvalue() {
|
|
_has_bits_[0] &= ~0x00000002u;
|
|
}
|
|
inline void SVariable::clear_bvalue() {
|
|
bvalue_ = false;
|
|
clear_has_bvalue();
|
|
}
|
|
inline bool SVariable::bvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.bValue)
|
|
return bvalue_;
|
|
}
|
|
inline void SVariable::set_bvalue(bool value) {
|
|
set_has_bvalue();
|
|
bvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.bValue)
|
|
}
|
|
|
|
// optional uint32 uValue = 3;
|
|
inline bool SVariable::has_uvalue() const {
|
|
return (_has_bits_[0] & 0x00000004u) != 0;
|
|
}
|
|
inline void SVariable::set_has_uvalue() {
|
|
_has_bits_[0] |= 0x00000004u;
|
|
}
|
|
inline void SVariable::clear_has_uvalue() {
|
|
_has_bits_[0] &= ~0x00000004u;
|
|
}
|
|
inline void SVariable::clear_uvalue() {
|
|
uvalue_ = 0u;
|
|
clear_has_uvalue();
|
|
}
|
|
inline ::google::protobuf::uint32 SVariable::uvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.uValue)
|
|
return uvalue_;
|
|
}
|
|
inline void SVariable::set_uvalue(::google::protobuf::uint32 value) {
|
|
set_has_uvalue();
|
|
uvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.uValue)
|
|
}
|
|
|
|
// optional int32 nValue = 4;
|
|
inline bool SVariable::has_nvalue() const {
|
|
return (_has_bits_[0] & 0x00000008u) != 0;
|
|
}
|
|
inline void SVariable::set_has_nvalue() {
|
|
_has_bits_[0] |= 0x00000008u;
|
|
}
|
|
inline void SVariable::clear_has_nvalue() {
|
|
_has_bits_[0] &= ~0x00000008u;
|
|
}
|
|
inline void SVariable::clear_nvalue() {
|
|
nvalue_ = 0;
|
|
clear_has_nvalue();
|
|
}
|
|
inline ::google::protobuf::int32 SVariable::nvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.nValue)
|
|
return nvalue_;
|
|
}
|
|
inline void SVariable::set_nvalue(::google::protobuf::int32 value) {
|
|
set_has_nvalue();
|
|
nvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.nValue)
|
|
}
|
|
|
|
// optional uint64 ulValue = 5;
|
|
inline bool SVariable::has_ulvalue() const {
|
|
return (_has_bits_[0] & 0x00000010u) != 0;
|
|
}
|
|
inline void SVariable::set_has_ulvalue() {
|
|
_has_bits_[0] |= 0x00000010u;
|
|
}
|
|
inline void SVariable::clear_has_ulvalue() {
|
|
_has_bits_[0] &= ~0x00000010u;
|
|
}
|
|
inline void SVariable::clear_ulvalue() {
|
|
ulvalue_ = GOOGLE_ULONGLONG(0);
|
|
clear_has_ulvalue();
|
|
}
|
|
inline ::google::protobuf::uint64 SVariable::ulvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.ulValue)
|
|
return ulvalue_;
|
|
}
|
|
inline void SVariable::set_ulvalue(::google::protobuf::uint64 value) {
|
|
set_has_ulvalue();
|
|
ulvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.ulValue)
|
|
}
|
|
|
|
// optional int64 lValue = 6;
|
|
inline bool SVariable::has_lvalue() const {
|
|
return (_has_bits_[0] & 0x00000020u) != 0;
|
|
}
|
|
inline void SVariable::set_has_lvalue() {
|
|
_has_bits_[0] |= 0x00000020u;
|
|
}
|
|
inline void SVariable::clear_has_lvalue() {
|
|
_has_bits_[0] &= ~0x00000020u;
|
|
}
|
|
inline void SVariable::clear_lvalue() {
|
|
lvalue_ = GOOGLE_LONGLONG(0);
|
|
clear_has_lvalue();
|
|
}
|
|
inline ::google::protobuf::int64 SVariable::lvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.lValue)
|
|
return lvalue_;
|
|
}
|
|
inline void SVariable::set_lvalue(::google::protobuf::int64 value) {
|
|
set_has_lvalue();
|
|
lvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.lValue)
|
|
}
|
|
|
|
// optional float fValue = 7;
|
|
inline bool SVariable::has_fvalue() const {
|
|
return (_has_bits_[0] & 0x00000040u) != 0;
|
|
}
|
|
inline void SVariable::set_has_fvalue() {
|
|
_has_bits_[0] |= 0x00000040u;
|
|
}
|
|
inline void SVariable::clear_has_fvalue() {
|
|
_has_bits_[0] &= ~0x00000040u;
|
|
}
|
|
inline void SVariable::clear_fvalue() {
|
|
fvalue_ = 0;
|
|
clear_has_fvalue();
|
|
}
|
|
inline float SVariable::fvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.fValue)
|
|
return fvalue_;
|
|
}
|
|
inline void SVariable::set_fvalue(float value) {
|
|
set_has_fvalue();
|
|
fvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.fValue)
|
|
}
|
|
|
|
// optional double dValue = 8;
|
|
inline bool SVariable::has_dvalue() const {
|
|
return (_has_bits_[0] & 0x00000080u) != 0;
|
|
}
|
|
inline void SVariable::set_has_dvalue() {
|
|
_has_bits_[0] |= 0x00000080u;
|
|
}
|
|
inline void SVariable::clear_has_dvalue() {
|
|
_has_bits_[0] &= ~0x00000080u;
|
|
}
|
|
inline void SVariable::clear_dvalue() {
|
|
dvalue_ = 0;
|
|
clear_has_dvalue();
|
|
}
|
|
inline double SVariable::dvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.dValue)
|
|
return dvalue_;
|
|
}
|
|
inline void SVariable::set_dvalue(double value) {
|
|
set_has_dvalue();
|
|
dvalue_ = value;
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.dValue)
|
|
}
|
|
|
|
// optional string strValue = 9;
|
|
inline bool SVariable::has_strvalue() const {
|
|
return (_has_bits_[0] & 0x00000100u) != 0;
|
|
}
|
|
inline void SVariable::set_has_strvalue() {
|
|
_has_bits_[0] |= 0x00000100u;
|
|
}
|
|
inline void SVariable::clear_has_strvalue() {
|
|
_has_bits_[0] &= ~0x00000100u;
|
|
}
|
|
inline void SVariable::clear_strvalue() {
|
|
if (strvalue_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
strvalue_->clear();
|
|
}
|
|
clear_has_strvalue();
|
|
}
|
|
inline const ::std::string& SVariable::strvalue() const {
|
|
// @@protoc_insertion_point(field_get:iot_idl.SVariable.strValue)
|
|
return *strvalue_;
|
|
}
|
|
inline void SVariable::set_strvalue(const ::std::string& value) {
|
|
set_has_strvalue();
|
|
if (strvalue_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
strvalue_ = new ::std::string;
|
|
}
|
|
strvalue_->assign(value);
|
|
// @@protoc_insertion_point(field_set:iot_idl.SVariable.strValue)
|
|
}
|
|
inline void SVariable::set_strvalue(const char* value) {
|
|
set_has_strvalue();
|
|
if (strvalue_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
strvalue_ = new ::std::string;
|
|
}
|
|
strvalue_->assign(value);
|
|
// @@protoc_insertion_point(field_set_char:iot_idl.SVariable.strValue)
|
|
}
|
|
inline void SVariable::set_strvalue(const char* value, size_t size) {
|
|
set_has_strvalue();
|
|
if (strvalue_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
strvalue_ = new ::std::string;
|
|
}
|
|
strvalue_->assign(reinterpret_cast<const char*>(value), size);
|
|
// @@protoc_insertion_point(field_set_pointer:iot_idl.SVariable.strValue)
|
|
}
|
|
inline ::std::string* SVariable::mutable_strvalue() {
|
|
set_has_strvalue();
|
|
if (strvalue_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
strvalue_ = new ::std::string;
|
|
}
|
|
// @@protoc_insertion_point(field_mutable:iot_idl.SVariable.strValue)
|
|
return strvalue_;
|
|
}
|
|
inline ::std::string* SVariable::release_strvalue() {
|
|
clear_has_strvalue();
|
|
if (strvalue_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
return NULL;
|
|
} else {
|
|
::std::string* temp = strvalue_;
|
|
strvalue_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
return temp;
|
|
}
|
|
}
|
|
inline void SVariable::set_allocated_strvalue(::std::string* strvalue) {
|
|
if (strvalue_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
|
|
delete strvalue_;
|
|
}
|
|
if (strvalue) {
|
|
set_has_strvalue();
|
|
strvalue_ = strvalue;
|
|
} else {
|
|
clear_has_strvalue();
|
|
strvalue_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
|
|
}
|
|
// @@protoc_insertion_point(field_set_allocated:iot_idl.SVariable.strValue)
|
|
}
|
|
|
|
|
|
// @@protoc_insertion_point(namespace_scope)
|
|
|
|
} // namespace iot_idl
|
|
|
|
#ifndef SWIG
|
|
namespace google {
|
|
namespace protobuf {
|
|
|
|
template <> struct is_proto_enum< ::iot_idl::DataType> : ::google::protobuf::internal::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::iot_idl::DataType>() {
|
|
return ::iot_idl::DataType_descriptor();
|
|
}
|
|
template <> struct is_proto_enum< ::iot_idl::ENConditionLogic> : ::google::protobuf::internal::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::iot_idl::ENConditionLogic>() {
|
|
return ::iot_idl::ENConditionLogic_descriptor();
|
|
}
|
|
template <> struct is_proto_enum< ::iot_idl::ENConditionRelation> : ::google::protobuf::internal::true_type {};
|
|
template <>
|
|
inline const EnumDescriptor* GetEnumDescriptor< ::iot_idl::ENConditionRelation>() {
|
|
return ::iot_idl::ENConditionRelation_descriptor();
|
|
}
|
|
|
|
} // namespace google
|
|
} // namespace protobuf
|
|
#endif // SWIG
|
|
|
|
// @@protoc_insertion_point(global_scope)
|
|
|
|
#endif // PROTOBUF_Public_2eproto__INCLUDED
|