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

#include <kv.pb.h>

Inheritance diagram for mvccpb::Event:
Collaboration diagram for mvccpb::Event:

Public Types

typedef Event_EventType EventType
 

Public Member Functions

 Event ()
 
virtual ~Event ()
 
 Event (const Event &from)
 
Eventoperator= (const Event &from)
 
void Swap (Event *other)
 
EventNew () const PROTOBUF_FINAL
 
EventNew (::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 Event &from)
 
void MergeFrom (const Event &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_kv () const
 
void clear_kv ()
 
const ::mvccpb::KeyValuekv () const
 
::mvccpb::KeyValuerelease_kv ()
 
::mvccpb::KeyValuemutable_kv ()
 
void set_allocated_kv (::mvccpb::KeyValue *kv)
 
bool has_prev_kv () const
 
void clear_prev_kv ()
 
const ::mvccpb::KeyValueprev_kv () const
 
::mvccpb::KeyValuerelease_prev_kv ()
 
::mvccpb::KeyValuemutable_prev_kv ()
 
void set_allocated_prev_kv (::mvccpb::KeyValue *prev_kv)
 
void clear_type ()
 
::mvccpb::Event_EventType type () const
 
void set_type (::mvccpb::Event_EventType value)
 

Static Public Member Functions

static const
::google::protobuf::Descriptor * 
descriptor ()
 
static const Eventdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Eventinternal_default_instance ()
 
static bool EventType_IsValid (int value)
 
static const
::google::protobuf::EnumDescriptor * 
EventType_descriptor ()
 
static const ::std::string & EventType_Name (EventType value)
 
static bool EventType_Parse (const ::std::string &name, EventType *value)
 

Static Public Attributes

static PROTOBUF_CONSTEXPR int const kIndexInFileMessages
 
static const EventType PUT
 
static const EventType DELETE
 
static const EventType EventType_MIN
 
static const EventType EventType_MAX
 
static const int EventType_ARRAYSIZE
 
static const int kKvFieldNumber = 2
 
static const int kPrevKvFieldNumber = 3
 
static const int kTypeFieldNumber = 1
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const PROTOBUF_FINAL
 
void InternalSwap (Event *other)
 
inline::google::protobuf::Arena * GetArenaNoVirtual () const
 
void * MaybeArenaPtr () const
 
friend void::protobuf_kv_2eproto::InitDefaultsEventImpl ()
 

Private Attributes

::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
 
::mvccpb::KeyValuekv_
 
::mvccpb::KeyValueprev_kv_
 
int type_
 
int _cached_size_
 

Friends

struct ::protobuf_kv_2eproto::TableStruct
 
void swap (Event &a, Event &b)
 

Detailed Description

Definition at line 238 of file kv.pb.h.

Member Typedef Documentation

Definition at line 318 of file kv.pb.h.

Constructor & Destructor Documentation

mvccpb::Event::Event ( )

Definition at line 639 of file kv.pb.cc.

Here is the call graph for this function:

mvccpb::Event::~Event ( )
virtual

Definition at line 673 of file kv.pb.cc.

Here is the call graph for this function:

mvccpb::Event::Event ( const Event from)

Definition at line 647 of file kv.pb.cc.

Here is the call graph for this function:

Member Function Documentation

size_t mvccpb::Event::ByteSizeLong ( ) const

Definition at line 859 of file kv.pb.cc.

Here is the call graph for this function:

void mvccpb::Event::Clear ( )

Definition at line 706 of file kv.pb.cc.

Here is the call graph for this function:

void mvccpb::Event::clear_kv ( )
inline

Definition at line 576 of file kv.pb.h.

Here is the call graph for this function:

void mvccpb::Event::clear_prev_kv ( )
inline

Definition at line 626 of file kv.pb.h.

Here is the call graph for this function:

void mvccpb::Event::clear_type ( )
inline

Definition at line 559 of file kv.pb.h.

void mvccpb::Event::CopyFrom ( const ::google::protobuf::Message &  from)

Definition at line 928 of file kv.pb.cc.

Here is the call graph for this function:

void mvccpb::Event::CopyFrom ( const Event from)

Definition at line 935 of file kv.pb.cc.

Here is the call graph for this function:

const Event & mvccpb::Event::default_instance ( )
static

Definition at line 693 of file kv.pb.cc.

Here is the call graph for this function:

const ::google::protobuf::Descriptor * mvccpb::Event::descriptor ( )
static

Definition at line 688 of file kv.pb.cc.

Here is the call graph for this function:

static const ::google::protobuf::EnumDescriptor* mvccpb::Event::EventType_descriptor ( )
inlinestatic

Definition at line 333 of file kv.pb.h.

Here is the call graph for this function:

static bool mvccpb::Event::EventType_IsValid ( int  value)
inlinestatic

Definition at line 323 of file kv.pb.h.

Here is the call graph for this function:

static const ::std::string& mvccpb::Event::EventType_Name ( EventType  value)
inlinestatic

Definition at line 336 of file kv.pb.h.

Here is the call graph for this function:

static bool mvccpb::Event::EventType_Parse ( const ::std::string &  name,
EventType value 
)
inlinestatic

Definition at line 339 of file kv.pb.h.

Here is the call graph for this function:

inline ::google::protobuf::Arena* mvccpb::Event::GetArenaNoVirtual ( ) const
inlineprivate

Definition at line 306 of file kv.pb.h.

int mvccpb::Event::GetCachedSize ( ) const
inline

Definition at line 299 of file kv.pb.h.

google::protobuf::Metadata mvccpb::Event::GetMetadata ( ) const

Definition at line 959 of file kv.pb.cc.

Here is the call graph for this function:

bool mvccpb::Event::has_kv ( ) const
inline

Definition at line 573 of file kv.pb.h.

Here is the call graph for this function:

bool mvccpb::Event::has_prev_kv ( ) const
inline

Definition at line 623 of file kv.pb.h.

Here is the call graph for this function:

void mvccpb::Event::InitAsDefaultInstance ( )
static

Definition at line 627 of file kv.pb.cc.

Here is the call graph for this function:

static const Event* mvccpb::Event::internal_default_instance ( )
inlinestatic

Definition at line 268 of file kv.pb.h.

google::protobuf::uint8 * mvccpb::Event::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const

Definition at line 824 of file kv.pb.cc.

Here is the call graph for this function:

void mvccpb::Event::InternalSwap ( Event other)
private

Definition at line 950 of file kv.pb.cc.

bool mvccpb::Event::IsInitialized ( ) const

Definition at line 942 of file kv.pb.cc.

const ::mvccpb::KeyValue & mvccpb::Event::kv ( ) const
inline

Definition at line 582 of file kv.pb.h.

void* mvccpb::Event::MaybeArenaPtr ( ) const
inlineprivate

Definition at line 309 of file kv.pb.h.

void mvccpb::Event::MergeFrom ( const ::google::protobuf::Message &  from)

Definition at line 895 of file kv.pb.cc.

void mvccpb::Event::MergeFrom ( const Event from)

Definition at line 910 of file kv.pb.cc.

Here is the call graph for this function:

bool mvccpb::Event::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)

Definition at line 724 of file kv.pb.cc.

Here is the call graph for this function:

mvccpb::KeyValue * mvccpb::Event::mutable_kv ( )
inline

Definition at line 595 of file kv.pb.h.

mvccpb::KeyValue * mvccpb::Event::mutable_prev_kv ( )
inline

Definition at line 645 of file kv.pb.h.

Event* mvccpb::Event::New ( ) const
inline

Definition at line 282 of file kv.pb.h.

Here is the call graph for this function:

Event * mvccpb::Event::New ( ::google::protobuf::Arena *  arena) const

Definition at line 698 of file kv.pb.cc.

Here is the call graph for this function:

Event& mvccpb::Event::operator= ( const Event from)
inline

Definition at line 245 of file kv.pb.h.

Here is the call graph for this function:

const ::mvccpb::KeyValue & mvccpb::Event::prev_kv ( ) const
inline

Definition at line 632 of file kv.pb.h.

mvccpb::KeyValue * mvccpb::Event::release_kv ( )
inline

Definition at line 588 of file kv.pb.h.

mvccpb::KeyValue * mvccpb::Event::release_prev_kv ( )
inline

Definition at line 638 of file kv.pb.h.

void mvccpb::Event::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const

Definition at line 793 of file kv.pb.cc.

Here is the call graph for this function:

void mvccpb::Event::set_allocated_kv ( ::mvccpb::KeyValue kv)
inline

Definition at line 603 of file kv.pb.h.

Here is the call graph for this function:

void mvccpb::Event::set_allocated_prev_kv ( ::mvccpb::KeyValue prev_kv)
inline

Definition at line 653 of file kv.pb.h.

Here is the call graph for this function:

void mvccpb::Event::set_type ( ::mvccpb::Event_EventType  value)
inline

Definition at line 566 of file kv.pb.h.

void mvccpb::Event::SetCachedSize ( int  size) const
private

Definition at line 683 of file kv.pb.cc.

void mvccpb::Event::SharedCtor ( )
private

Definition at line 666 of file kv.pb.cc.

void mvccpb::Event::SharedDtor ( )
private

Definition at line 678 of file kv.pb.cc.

Here is the call graph for this function:

void mvccpb::Event::Swap ( Event other)

Definition at line 946 of file kv.pb.cc.

Here is the call graph for this function:

mvccpb::Event_EventType mvccpb::Event::type ( ) const
inline

Definition at line 562 of file kv.pb.h.

mvccpb::Event::void::protobuf_kv_2eproto::InitDefaultsEventImpl ( )
private

Friends And Related Function Documentation

friend struct ::protobuf_kv_2eproto::TableStruct
friend

Definition at line 378 of file kv.pb.h.

void swap ( Event a,
Event b 
)
friend

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

Member Data Documentation

int mvccpb::Event::_cached_size_
mutableprivate

Definition at line 377 of file kv.pb.h.

::google::protobuf::internal::InternalMetadataWithArena mvccpb::Event::_internal_metadata_
private

Definition at line 373 of file kv.pb.h.

const Event_EventType mvccpb::Event::DELETE
static
Initial value:

Definition at line 321 of file kv.pb.h.

const int mvccpb::Event::EventType_ARRAYSIZE
static
Initial value:

Definition at line 330 of file kv.pb.h.

const Event_EventType mvccpb::Event::EventType_MAX
static
Initial value:

Definition at line 328 of file kv.pb.h.

const Event_EventType mvccpb::Event::EventType_MIN
static
Initial value:

Definition at line 326 of file kv.pb.h.

PROTOBUF_CONSTEXPR int const mvccpb::Event::kIndexInFileMessages
static
Initial value:
=
1

Definition at line 272 of file kv.pb.h.

const int mvccpb::Event::kKvFieldNumber = 2
static

Definition at line 349 of file kv.pb.h.

const int mvccpb::Event::kPrevKvFieldNumber = 3
static

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

const int mvccpb::Event::kTypeFieldNumber = 1
static

Definition at line 366 of file kv.pb.h.

::mvccpb::KeyValue* mvccpb::Event::kv_
private

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

::mvccpb::KeyValue* mvccpb::Event::prev_kv_
private

Definition at line 375 of file kv.pb.h.

const Event_EventType mvccpb::Event::PUT
static
Initial value:

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

int mvccpb::Event::type_
private

Definition at line 376 of file kv.pb.h.


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