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

#include <rpc.pb.h>

Inheritance diagram for etcdserverpb::ResponseOp:
Collaboration diagram for etcdserverpb::ResponseOp:

Classes

union  ResponseUnion
 

Public Types

enum  ResponseCase { kResponseRange = 1, kResponsePut = 2, kResponseDeleteRange = 3, RESPONSE_NOT_SET = 0 }
 

Public Member Functions

 ResponseOp ()
 
virtual ~ResponseOp ()
 
 ResponseOp (const ResponseOp &from)
 
ResponseOpoperator= (const ResponseOp &from)
 
void Swap (ResponseOp *other)
 
ResponseOpNew () const PROTOBUF_FINAL
 
ResponseOpNew (::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 ResponseOp &from)
 
void MergeFrom (const ResponseOp &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
 
bool has_response_range () const
 
void clear_response_range ()
 
const
::etcdserverpb::RangeResponse
response_range () const
 
::etcdserverpb::RangeResponserelease_response_range ()
 
::etcdserverpb::RangeResponsemutable_response_range ()
 
void set_allocated_response_range (::etcdserverpb::RangeResponse *response_range)
 
bool has_response_put () const
 
void clear_response_put ()
 
const ::etcdserverpb::PutResponseresponse_put () const
 
::etcdserverpb::PutResponserelease_response_put ()
 
::etcdserverpb::PutResponsemutable_response_put ()
 
void set_allocated_response_put (::etcdserverpb::PutResponse *response_put)
 
bool has_response_delete_range () const
 
void clear_response_delete_range ()
 
const
::etcdserverpb::DeleteRangeResponse
response_delete_range () const
 
::etcdserverpb::DeleteRangeResponserelease_response_delete_range ()
 
::etcdserverpb::DeleteRangeResponsemutable_response_delete_range ()
 
void set_allocated_response_delete_range (::etcdserverpb::DeleteRangeResponse *response_delete_range)
 
ResponseCase response_case () const
 

Static Public Member Functions

static const
::google::protobuf::Descriptor * 
descriptor ()
 
static const ResponseOpdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const ResponseOpinternal_default_instance ()
 

Static Public Attributes

static PROTOBUF_CONSTEXPR int const kIndexInFileMessages
 
static const int kResponseRangeFieldNumber = 1
 
static const int kResponsePutFieldNumber = 2
 
static const int kResponseDeleteRangeFieldNumber = 3
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const PROTOBUF_FINAL
 
void InternalSwap (ResponseOp *other)
 
inline::google::protobuf::Arena * GetArenaNoVirtual () const
 
void * MaybeArenaPtr () const
 
void set_has_response_range ()
 
void set_has_response_put ()
 
void set_has_response_delete_range ()
 
bool has_response () const
 
void clear_response ()
 
void clear_has_response ()
 
friend void::protobuf_rpc_2eproto::InitDefaultsResponseOpImpl ()
 

Private Attributes

::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
 
union
etcdserverpb::ResponseOp::ResponseUnion 
response_
 
int _cached_size_
 
::google::protobuf::uint32 _oneof_case_ [1]
 

Friends

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

Detailed Description

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

Member Enumeration Documentation

Enumerator
kResponseRange 
kResponsePut 
kResponseDeleteRange 
RESPONSE_NOT_SET 

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

Constructor & Destructor Documentation

etcdserverpb::ResponseOp::ResponseOp ( )

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

Here is the call graph for this function:

etcdserverpb::ResponseOp::~ResponseOp ( )
virtual

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

Here is the call graph for this function:

etcdserverpb::ResponseOp::ResponseOp ( const ResponseOp from)

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

Here is the call graph for this function:

Member Function Documentation

size_t etcdserverpb::ResponseOp::ByteSizeLong ( ) const

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::Clear ( )

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::clear_has_response ( )
inlineprivate

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

void etcdserverpb::ResponseOp::clear_response ( )
private

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::clear_response_delete_range ( )
inline

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

void etcdserverpb::ResponseOp::clear_response_put ( )
inline

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

void etcdserverpb::ResponseOp::clear_response_range ( )
inline

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

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

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

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

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

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

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

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

Here is the call graph for this function:

bool etcdserverpb::ResponseOp::has_response ( ) const
inlineprivate

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

bool etcdserverpb::ResponseOp::has_response_delete_range ( ) const
inline

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

bool etcdserverpb::ResponseOp::has_response_put ( ) const
inline

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

bool etcdserverpb::ResponseOp::has_response_range ( ) const
inline

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

void etcdserverpb::ResponseOp::InitAsDefaultInstance ( )
static

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

Here is the call graph for this function:

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

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

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

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

Here is the call graph for this function:

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

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

bool etcdserverpb::ResponseOp::IsInitialized ( ) const

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

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

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

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

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

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

etcdserverpb::DeleteRangeResponse * etcdserverpb::ResponseOp::mutable_response_delete_range ( )
inline

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

etcdserverpb::PutResponse * etcdserverpb::ResponseOp::mutable_response_put ( )
inline

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

etcdserverpb::RangeResponse * etcdserverpb::ResponseOp::mutable_response_range ( )
inline

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

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

etcdserverpb::DeleteRangeResponse * etcdserverpb::ResponseOp::release_response_delete_range ( )
inline

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

etcdserverpb::PutResponse * etcdserverpb::ResponseOp::release_response_put ( )
inline

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

etcdserverpb::RangeResponse * etcdserverpb::ResponseOp::release_response_range ( )
inline

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

ResponseOp::ResponseCase etcdserverpb::ResponseOp::response_case ( ) const
inline

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

const ::etcdserverpb::DeleteRangeResponse & etcdserverpb::ResponseOp::response_delete_range ( ) const
inline

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

const ::etcdserverpb::PutResponse & etcdserverpb::ResponseOp::response_put ( ) const
inline

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

const ::etcdserverpb::RangeResponse & etcdserverpb::ResponseOp::response_range ( ) const
inline

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

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

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::set_allocated_response_delete_range ( ::etcdserverpb::DeleteRangeResponse response_delete_range)

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::set_allocated_response_put ( ::etcdserverpb::PutResponse response_put)

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::set_allocated_response_range ( ::etcdserverpb::RangeResponse response_range)

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::set_has_response_delete_range ( )
inlineprivate

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

void etcdserverpb::ResponseOp::set_has_response_put ( )
inlineprivate

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

void etcdserverpb::ResponseOp::set_has_response_range ( )
inlineprivate

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

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

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

void etcdserverpb::ResponseOp::SharedCtor ( )
private

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::SharedDtor ( )
private

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

Here is the call graph for this function:

void etcdserverpb::ResponseOp::Swap ( ResponseOp other)

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

Here is the call graph for this function:

etcdserverpb::ResponseOp::void::protobuf_rpc_2eproto::InitDefaultsResponseOpImpl ( )
private

Friends And Related Function Documentation

friend struct ::protobuf_rpc_2eproto::TableStruct
friend

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

void swap ( ResponseOp a,
ResponseOp b 
)
friend

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

Member Data Documentation

int etcdserverpb::ResponseOp::_cached_size_
mutableprivate

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

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

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

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

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

PROTOBUF_CONSTEXPR int const etcdserverpb::ResponseOp::kIndexInFileMessages
static
Initial value:
=
8

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

const int etcdserverpb::ResponseOp::kResponseDeleteRangeFieldNumber = 3
static

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

const int etcdserverpb::ResponseOp::kResponsePutFieldNumber = 2
static

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

const int etcdserverpb::ResponseOp::kResponseRangeFieldNumber = 1
static

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

union etcdserverpb::ResponseOp::ResponseUnion etcdserverpb::ResponseOp::response_
private

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