OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
etcdserverpb::Compare Class Reference

#include <rpc.pb.h>

Inheritance diagram for etcdserverpb::Compare:
Collaboration diagram for etcdserverpb::Compare:

Classes

union  TargetUnionUnion
 

Public Types

enum  TargetUnionCase {
  kVersion = 4, kCreateRevision = 5, kModRevision = 6, kValue = 7,
  TARGET_UNION_NOT_SET = 0
}
 
typedef Compare_CompareResult CompareResult
 
typedef Compare_CompareTarget CompareTarget
 

Public Member Functions

 Compare ()
 
virtual ~Compare ()
 
 Compare (const Compare &from)
 
Compareoperator= (const Compare &from)
 
void Swap (Compare *other)
 
CompareNew () const PROTOBUF_FINAL
 
CompareNew (::google::protobuf::Arena *arena) const PROTOBUF_FINAL
 
void CopyFrom (const ::google::protobuf::Message &from) PROTOBUF_FINAL
 
void MergeFrom (const ::google::protobuf::Message &from) PROTOBUF_FINAL
 
void CopyFrom (const Compare &from)
 
void MergeFrom (const Compare &from)
 
void Clear () PROTOBUF_FINAL
 
bool IsInitialized () const PROTOBUF_FINAL
 
size_t ByteSizeLong () const PROTOBUF_FINAL
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) PROTOBUF_FINAL
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const PROTOBUF_FINAL
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic,::google::protobuf::uint8 *target) const PROTOBUF_FINAL
 
int GetCachedSize () const PROTOBUF_FINAL
 
::google::protobuf::Metadata GetMetadata () const PROTOBUF_FINAL
 
void clear_key ()
 
const ::std::string & key () const
 
void set_key (const ::std::string &value)
 
void set_key (const char *value)
 
void set_key (const void *value, size_t size)
 
::std::string * mutable_key ()
 
::std::string * release_key ()
 
void set_allocated_key (::std::string *key)
 
void clear_result ()
 
::etcdserverpb::Compare_CompareResult result () const
 
void set_result (::etcdserverpb::Compare_CompareResult value)
 
void clear_target ()
 
::etcdserverpb::Compare_CompareTarget target () const
 
void set_target (::etcdserverpb::Compare_CompareTarget value)
 
void clear_version ()
 
::google::protobuf::int64 version () const
 
void set_version (::google::protobuf::int64 value)
 
void clear_create_revision ()
 
::google::protobuf::int64 create_revision () const
 
void set_create_revision (::google::protobuf::int64 value)
 
void clear_mod_revision ()
 
::google::protobuf::int64 mod_revision () const
 
void set_mod_revision (::google::protobuf::int64 value)
 
void clear_value ()
 
const ::std::string & value () const
 
void set_value (const ::std::string &value)
 
void set_value (const char *value)
 
void set_value (const void *value, size_t size)
 
::std::string * mutable_value ()
 
::std::string * release_value ()
 
void set_allocated_value (::std::string *value)
 
TargetUnionCase target_union_case () const
 

Static Public Member Functions

static const
::google::protobuf::Descriptor * 
descriptor ()
 
static const Comparedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Compareinternal_default_instance ()
 
static bool CompareResult_IsValid (int value)
 
static const
::google::protobuf::EnumDescriptor * 
CompareResult_descriptor ()
 
static const ::std::string & CompareResult_Name (CompareResult value)
 
static bool CompareResult_Parse (const ::std::string &name, CompareResult *value)
 
static bool CompareTarget_IsValid (int value)
 
static const
::google::protobuf::EnumDescriptor * 
CompareTarget_descriptor ()
 
static const ::std::string & CompareTarget_Name (CompareTarget value)
 
static bool CompareTarget_Parse (const ::std::string &name, CompareTarget *value)
 

Static Public Attributes

static PROTOBUF_CONSTEXPR int const kIndexInFileMessages
 
static const CompareResult EQUAL
 
static const CompareResult GREATER
 
static const CompareResult LESS
 
static const CompareResult CompareResult_MIN
 
static const CompareResult CompareResult_MAX
 
static const int CompareResult_ARRAYSIZE
 
static const CompareTarget VERSION
 
static const CompareTarget CREATE
 
static const CompareTarget MOD
 
static const CompareTarget VALUE
 
static const CompareTarget CompareTarget_MIN
 
static const CompareTarget CompareTarget_MAX
 
static const int CompareTarget_ARRAYSIZE
 
static const int kKeyFieldNumber = 3
 
static const int kResultFieldNumber = 1
 
static const int kTargetFieldNumber = 2
 
static const int kVersionFieldNumber = 4
 
static const int kCreateRevisionFieldNumber = 5
 
static const int kModRevisionFieldNumber = 6
 
static const int kValueFieldNumber = 7
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const PROTOBUF_FINAL
 
void InternalSwap (Compare *other)
 
inline::google::protobuf::Arena * GetArenaNoVirtual () const
 
void * MaybeArenaPtr () const
 
bool has_version () const
 
bool has_create_revision () const
 
bool has_mod_revision () const
 
bool has_value () const
 
void set_has_version ()
 
void set_has_create_revision ()
 
void set_has_mod_revision ()
 
void set_has_value ()
 
bool has_target_union () const
 
void clear_target_union ()
 
void clear_has_target_union ()
 
friend void::protobuf_rpc_2eproto::InitDefaultsCompareImpl ()
 

Private Attributes

::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
 
::google::protobuf::internal::ArenaStringPtr key_
 
int result_
 
int target_
 
union
etcdserverpb::Compare::TargetUnionUnion 
target_union_
 
int _cached_size_
 
::google::protobuf::uint32 _oneof_case_ [1]
 

Friends

struct ::protobuf_rpc_2eproto::TableStruct
 
void swap (Compare &a, Compare &b)
 

Detailed Description

Definition at line 1931 of file rpc.pb.h.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
kVersion 
kCreateRevision 
kModRevision 
kValue 
TARGET_UNION_NOT_SET 

Definition at line 1960 of file rpc.pb.h.

Constructor & Destructor Documentation

etcdserverpb::Compare::Compare ( )

Definition at line 6661 of file rpc.pb.cc.

Here is the call graph for this function:

etcdserverpb::Compare::~Compare ( )
virtual

Definition at line 6715 of file rpc.pb.cc.

Here is the call graph for this function:

etcdserverpb::Compare::Compare ( const Compare from)

Definition at line 6669 of file rpc.pb.cc.

Here is the call graph for this function:

Member Function Documentation

size_t etcdserverpb::Compare::ByteSizeLong ( ) const

Definition at line 7028 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::Clear ( )

Definition at line 6777 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::clear_create_revision ( )
inline

Definition at line 10796 of file rpc.pb.h.

void etcdserverpb::Compare::clear_has_target_union ( )
inlineprivate

Definition at line 10945 of file rpc.pb.h.

void etcdserverpb::Compare::clear_key ( )
inline

Definition at line 10708 of file rpc.pb.h.

void etcdserverpb::Compare::clear_mod_revision ( )
inline

Definition at line 10825 of file rpc.pb.h.

void etcdserverpb::Compare::clear_result ( )
inline

Definition at line 10680 of file rpc.pb.h.

void etcdserverpb::Compare::clear_target ( )
inline

Definition at line 10694 of file rpc.pb.h.

void etcdserverpb::Compare::clear_target_union ( )
private

Definition at line 6750 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::clear_value ( )
inline

Definition at line 10854 of file rpc.pb.h.

void etcdserverpb::Compare::clear_version ( )
inline

Definition at line 10767 of file rpc.pb.h.

static const ::google::protobuf::EnumDescriptor* etcdserverpb::Compare::CompareResult_descriptor ( )
inlinestatic

Definition at line 2036 of file rpc.pb.h.

Here is the call graph for this function:

static bool etcdserverpb::Compare::CompareResult_IsValid ( int  value)
inlinestatic

Definition at line 2026 of file rpc.pb.h.

Here is the call graph for this function:

static const ::std::string& etcdserverpb::Compare::CompareResult_Name ( CompareResult  value)
inlinestatic

Definition at line 2039 of file rpc.pb.h.

Here is the call graph for this function:

static bool etcdserverpb::Compare::CompareResult_Parse ( const ::std::string &  name,
CompareResult value 
)
inlinestatic

Definition at line 2042 of file rpc.pb.h.

Here is the call graph for this function:

static const ::google::protobuf::EnumDescriptor* etcdserverpb::Compare::CompareTarget_descriptor ( )
inlinestatic

Definition at line 2066 of file rpc.pb.h.

Here is the call graph for this function:

static bool etcdserverpb::Compare::CompareTarget_IsValid ( int  value)
inlinestatic

Definition at line 2056 of file rpc.pb.h.

Here is the call graph for this function:

static const ::std::string& etcdserverpb::Compare::CompareTarget_Name ( CompareTarget  value)
inlinestatic

Definition at line 2069 of file rpc.pb.h.

Here is the call graph for this function:

static bool etcdserverpb::Compare::CompareTarget_Parse ( const ::std::string &  name,
CompareTarget value 
)
inlinestatic

Definition at line 2072 of file rpc.pb.h.

Here is the call graph for this function:

void etcdserverpb::Compare::CopyFrom ( const ::google::protobuf::Message &  from)

Definition at line 7151 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::CopyFrom ( const Compare from)

Definition at line 7158 of file rpc.pb.cc.

Here is the call graph for this function:

google::protobuf::int64 etcdserverpb::Compare::create_revision ( ) const
inline

Definition at line 10802 of file rpc.pb.h.

const Compare & etcdserverpb::Compare::default_instance ( )
static

Definition at line 6737 of file rpc.pb.cc.

Here is the call graph for this function:

const ::google::protobuf::Descriptor * etcdserverpb::Compare::descriptor ( )
static

Definition at line 6732 of file rpc.pb.cc.

Here is the call graph for this function:

inline ::google::protobuf::Arena* etcdserverpb::Compare::GetArenaNoVirtual ( ) const
inlineprivate

Definition at line 2007 of file rpc.pb.h.

int etcdserverpb::Compare::GetCachedSize ( ) const
inline

Definition at line 2000 of file rpc.pb.h.

google::protobuf::Metadata etcdserverpb::Compare::GetMetadata ( ) const

Definition at line 7184 of file rpc.pb.cc.

Here is the call graph for this function:

bool etcdserverpb::Compare::has_create_revision ( ) const
inlineprivate

Definition at line 10790 of file rpc.pb.h.

bool etcdserverpb::Compare::has_mod_revision ( ) const
inlineprivate

Definition at line 10819 of file rpc.pb.h.

bool etcdserverpb::Compare::has_target_union ( ) const
inlineprivate

Definition at line 10942 of file rpc.pb.h.

bool etcdserverpb::Compare::has_value ( ) const
inlineprivate

Definition at line 10848 of file rpc.pb.h.

bool etcdserverpb::Compare::has_version ( ) const
inlineprivate

Definition at line 10761 of file rpc.pb.h.

void etcdserverpb::Compare::InitAsDefaultInstance ( )
static

Definition at line 6644 of file rpc.pb.cc.

static const Compare* etcdserverpb::Compare::internal_default_instance ( )
inlinestatic

Definition at line 1969 of file rpc.pb.h.

google::protobuf::uint8 * etcdserverpb::Compare::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const

Definition at line 6972 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::InternalSwap ( Compare other)
private

Definition at line 7173 of file rpc.pb.cc.

bool etcdserverpb::Compare::IsInitialized ( ) const

Definition at line 7165 of file rpc.pb.cc.

const ::std::string & etcdserverpb::Compare::key ( ) const
inline

Definition at line 10711 of file rpc.pb.h.

void* etcdserverpb::Compare::MaybeArenaPtr ( ) const
inlineprivate

Definition at line 2010 of file rpc.pb.h.

void etcdserverpb::Compare::MergeFrom ( const ::google::protobuf::Message &  from)

Definition at line 7096 of file rpc.pb.cc.

void etcdserverpb::Compare::MergeFrom ( const Compare from)

Definition at line 7111 of file rpc.pb.cc.

Here is the call graph for this function:

bool etcdserverpb::Compare::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)

Definition at line 6791 of file rpc.pb.cc.

Here is the call graph for this function:

google::protobuf::int64 etcdserverpb::Compare::mod_revision ( ) const
inline

Definition at line 10831 of file rpc.pb.h.

std::string * etcdserverpb::Compare::mutable_key ( )
inline

Definition at line 10740 of file rpc.pb.h.

std::string * etcdserverpb::Compare::mutable_value ( )
inline

Definition at line 10911 of file rpc.pb.h.

Compare* etcdserverpb::Compare::New ( ) const
inline

Definition at line 1983 of file rpc.pb.h.

Here is the call graph for this function:

Compare * etcdserverpb::Compare::New ( ::google::protobuf::Arena *  arena) const

Definition at line 6742 of file rpc.pb.cc.

Here is the call graph for this function:

Compare& etcdserverpb::Compare::operator= ( const Compare from)
inline

Definition at line 1938 of file rpc.pb.h.

Here is the call graph for this function:

std::string * etcdserverpb::Compare::release_key ( )
inline

Definition at line 10745 of file rpc.pb.h.

std::string * etcdserverpb::Compare::release_value ( )
inline

Definition at line 10920 of file rpc.pb.h.

etcdserverpb::Compare_CompareResult etcdserverpb::Compare::result ( ) const
inline

Definition at line 10683 of file rpc.pb.h.

void etcdserverpb::Compare::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const

Definition at line 6920 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::set_allocated_key ( ::std::string *  key)
inline

Definition at line 10750 of file rpc.pb.h.

void etcdserverpb::Compare::set_allocated_value ( ::std::string *  value)
inline

Definition at line 10929 of file rpc.pb.h.

void etcdserverpb::Compare::set_create_revision ( ::google::protobuf::int64  value)
inline

Definition at line 10809 of file rpc.pb.h.

void etcdserverpb::Compare::set_has_create_revision ( )
inlineprivate

Definition at line 10793 of file rpc.pb.h.

void etcdserverpb::Compare::set_has_mod_revision ( )
inlineprivate

Definition at line 10822 of file rpc.pb.h.

void etcdserverpb::Compare::set_has_value ( )
inlineprivate

Definition at line 10851 of file rpc.pb.h.

void etcdserverpb::Compare::set_has_version ( )
inlineprivate

Definition at line 10764 of file rpc.pb.h.

void etcdserverpb::Compare::set_key ( const ::std::string &  value)
inline

Definition at line 10715 of file rpc.pb.h.

void etcdserverpb::Compare::set_key ( const char *  value)
inline

Definition at line 10728 of file rpc.pb.h.

void etcdserverpb::Compare::set_key ( const void *  value,
size_t  size 
)
inline

Definition at line 10734 of file rpc.pb.h.

void etcdserverpb::Compare::set_mod_revision ( ::google::protobuf::int64  value)
inline

Definition at line 10838 of file rpc.pb.h.

void etcdserverpb::Compare::set_result ( ::etcdserverpb::Compare_CompareResult  value)
inline

Definition at line 10687 of file rpc.pb.h.

void etcdserverpb::Compare::set_target ( ::etcdserverpb::Compare_CompareTarget  value)
inline

Definition at line 10701 of file rpc.pb.h.

void etcdserverpb::Compare::set_value ( const ::std::string &  value)
inline

Definition at line 10867 of file rpc.pb.h.

void etcdserverpb::Compare::set_value ( const char *  value)
inline

Definition at line 10890 of file rpc.pb.h.

void etcdserverpb::Compare::set_value ( const void *  value,
size_t  size 
)
inline

Definition at line 10901 of file rpc.pb.h.

void etcdserverpb::Compare::set_version ( ::google::protobuf::int64  value)
inline

Definition at line 10780 of file rpc.pb.h.

void etcdserverpb::Compare::SetCachedSize ( int  size) const
private

Definition at line 6727 of file rpc.pb.cc.

void etcdserverpb::Compare::SharedCtor ( )
private

Definition at line 6706 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::SharedDtor ( )
private

Definition at line 6720 of file rpc.pb.cc.

Here is the call graph for this function:

void etcdserverpb::Compare::Swap ( Compare other)

Definition at line 7169 of file rpc.pb.cc.

Here is the call graph for this function:

etcdserverpb::Compare_CompareTarget etcdserverpb::Compare::target ( ) const
inline

Definition at line 10697 of file rpc.pb.h.

Compare::TargetUnionCase etcdserverpb::Compare::target_union_case ( ) const
inline

Definition at line 10948 of file rpc.pb.h.

const ::std::string & etcdserverpb::Compare::value ( ) const
inline

Definition at line 10860 of file rpc.pb.h.

google::protobuf::int64 etcdserverpb::Compare::version ( ) const
inline

Definition at line 10773 of file rpc.pb.h.

etcdserverpb::Compare::void::protobuf_rpc_2eproto::InitDefaultsCompareImpl ( )
private

Friends And Related Function Documentation

friend struct ::protobuf_rpc_2eproto::TableStruct
friend

Definition at line 2175 of file rpc.pb.h.

void swap ( Compare a,
Compare b 
)
friend

Definition at line 1977 of file rpc.pb.h.

Member Data Documentation

int etcdserverpb::Compare::_cached_size_
mutableprivate

Definition at line 2172 of file rpc.pb.h.

::google::protobuf::internal::InternalMetadataWithArena etcdserverpb::Compare::_internal_metadata_
private

Definition at line 2161 of file rpc.pb.h.

::google::protobuf::uint32 etcdserverpb::Compare::_oneof_case_[1]
private

Definition at line 2173 of file rpc.pb.h.

const int etcdserverpb::Compare::CompareResult_ARRAYSIZE
static
Initial value:

Definition at line 2033 of file rpc.pb.h.

const Compare_CompareResult etcdserverpb::Compare::CompareResult_MAX
static
Initial value:

Definition at line 2031 of file rpc.pb.h.

const Compare_CompareResult etcdserverpb::Compare::CompareResult_MIN
static
Initial value:

Definition at line 2029 of file rpc.pb.h.

const int etcdserverpb::Compare::CompareTarget_ARRAYSIZE
static
Initial value:

Definition at line 2063 of file rpc.pb.h.

const Compare_CompareTarget etcdserverpb::Compare::CompareTarget_MAX
static
Initial value:

Definition at line 2061 of file rpc.pb.h.

const Compare_CompareTarget etcdserverpb::Compare::CompareTarget_MIN
static
Initial value:

Definition at line 2059 of file rpc.pb.h.

const Compare_CompareTarget etcdserverpb::Compare::CREATE
static
Initial value:

Definition at line 2050 of file rpc.pb.h.

const Compare_CompareResult etcdserverpb::Compare::EQUAL
static
Initial value:

Definition at line 2020 of file rpc.pb.h.

const Compare_CompareResult etcdserverpb::Compare::GREATER
static
Initial value:

Definition at line 2022 of file rpc.pb.h.

const int etcdserverpb::Compare::kCreateRevisionFieldNumber = 5
static

Definition at line 2119 of file rpc.pb.h.

::google::protobuf::internal::ArenaStringPtr etcdserverpb::Compare::key_
private

Definition at line 2162 of file rpc.pb.h.

PROTOBUF_CONSTEXPR int const etcdserverpb::Compare::kIndexInFileMessages
static
Initial value:
=
9

Definition at line 1973 of file rpc.pb.h.

const int etcdserverpb::Compare::kKeyFieldNumber = 3
static

Definition at line 2081 of file rpc.pb.h.

const int etcdserverpb::Compare::kModRevisionFieldNumber = 6
static

Definition at line 2128 of file rpc.pb.h.

const int etcdserverpb::Compare::kResultFieldNumber = 1
static

Definition at line 2095 of file rpc.pb.h.

const int etcdserverpb::Compare::kTargetFieldNumber = 2
static

Definition at line 2101 of file rpc.pb.h.

const int etcdserverpb::Compare::kValueFieldNumber = 7
static

Definition at line 2137 of file rpc.pb.h.

const int etcdserverpb::Compare::kVersionFieldNumber = 4
static

Definition at line 2110 of file rpc.pb.h.

const Compare_CompareResult etcdserverpb::Compare::LESS
static
Initial value:

Definition at line 2024 of file rpc.pb.h.

const Compare_CompareTarget etcdserverpb::Compare::MOD
static
Initial value:

Definition at line 2052 of file rpc.pb.h.

int etcdserverpb::Compare::result_
private

Definition at line 2163 of file rpc.pb.h.

int etcdserverpb::Compare::target_
private

Definition at line 2164 of file rpc.pb.h.

union etcdserverpb::Compare::TargetUnionUnion etcdserverpb::Compare::target_union_
private
const Compare_CompareTarget etcdserverpb::Compare::VALUE
static
Initial value:

Definition at line 2054 of file rpc.pb.h.

const Compare_CompareTarget etcdserverpb::Compare::VERSION
static
Initial value:

Definition at line 2048 of file rpc.pb.h.


The documentation for this class was generated from the following files: