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

#include <auth.pb.h>

Inheritance diagram for authpb::Permission:
Collaboration diagram for authpb::Permission:

Public Types

typedef Permission_Type Type
 

Public Member Functions

 Permission ()
 
virtual ~Permission ()
 
 Permission (const Permission &from)
 
Permissionoperator= (const Permission &from)
 
void Swap (Permission *other)
 
PermissionNew () const PROTOBUF_FINAL
 
PermissionNew (::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 Permission &from)
 
void MergeFrom (const Permission &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_permtype ()
 
::authpb::Permission_Type permtype () const
 
void set_permtype (::authpb::Permission_Type value)
 

Static Public Member Functions

static const
::google::protobuf::Descriptor * 
descriptor ()
 
static const Permissiondefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Permissioninternal_default_instance ()
 
static bool Type_IsValid (int value)
 
static const
::google::protobuf::EnumDescriptor * 
Type_descriptor ()
 
static const ::std::string & Type_Name (Type value)
 
static bool Type_Parse (const ::std::string &name, Type *value)
 

Static Public Attributes

static PROTOBUF_CONSTEXPR int const kIndexInFileMessages
 
static const Type READ
 
static const Type WRITE
 
static const Type READWRITE
 
static const Type Type_MIN
 
static const Type Type_MAX
 
static const int Type_ARRAYSIZE
 
static const int kKeyFieldNumber = 1
 
static const int kPermTypeFieldNumber = 2
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const PROTOBUF_FINAL
 
void InternalSwap (Permission *other)
 
inline::google::protobuf::Arena * GetArenaNoVirtual () const
 
void * MaybeArenaPtr () const
 
friend void::protobuf_auth_2eproto::InitDefaultsPermissionImpl ()
 

Private Attributes

::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
 
::google::protobuf::internal::ArenaStringPtr key_
 
int permtype_
 
int _cached_size_
 

Friends

struct ::protobuf_auth_2eproto::TableStruct
 
void swap (Permission &a, Permission &b)
 

Detailed Description

Definition at line 240 of file auth.pb.h.

Member Typedef Documentation

Definition at line 320 of file auth.pb.h.

Constructor & Destructor Documentation

authpb::Permission::Permission ( )

Definition at line 563 of file auth.pb.cc.

Here is the call graph for this function:

authpb::Permission::~Permission ( )
virtual

Definition at line 590 of file auth.pb.cc.

Here is the call graph for this function:

authpb::Permission::Permission ( const Permission from)

Definition at line 571 of file auth.pb.cc.

Here is the call graph for this function:

Member Function Documentation

size_t authpb::Permission::ByteSizeLong ( ) const

Definition at line 743 of file auth.pb.cc.

Here is the call graph for this function:

void authpb::Permission::Clear ( )

Definition at line 622 of file auth.pb.cc.

void authpb::Permission::clear_key ( )
inline

Definition at line 691 of file auth.pb.h.

void authpb::Permission::clear_permtype ( )
inline

Definition at line 744 of file auth.pb.h.

void authpb::Permission::CopyFrom ( const ::google::protobuf::Message &  from)

Definition at line 803 of file auth.pb.cc.

Here is the call graph for this function:

void authpb::Permission::CopyFrom ( const Permission from)

Definition at line 810 of file auth.pb.cc.

Here is the call graph for this function:

const Permission & authpb::Permission::default_instance ( )
static

Definition at line 609 of file auth.pb.cc.

Here is the call graph for this function:

const ::google::protobuf::Descriptor * authpb::Permission::descriptor ( )
static

Definition at line 604 of file auth.pb.cc.

Here is the call graph for this function:

inline ::google::protobuf::Arena* authpb::Permission::GetArenaNoVirtual ( ) const
inlineprivate

Definition at line 308 of file auth.pb.h.

int authpb::Permission::GetCachedSize ( ) const
inline

Definition at line 301 of file auth.pb.h.

google::protobuf::Metadata authpb::Permission::GetMetadata ( ) const

Definition at line 833 of file auth.pb.cc.

Here is the call graph for this function:

void authpb::Permission::InitAsDefaultInstance ( )
static

Definition at line 556 of file auth.pb.cc.

static const Permission* authpb::Permission::internal_default_instance ( )
inlinestatic

Definition at line 270 of file auth.pb.h.

google::protobuf::uint8 * authpb::Permission::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const

Definition at line 715 of file auth.pb.cc.

Here is the call graph for this function:

void authpb::Permission::InternalSwap ( Permission other)
private

Definition at line 825 of file auth.pb.cc.

bool authpb::Permission::IsInitialized ( ) const

Definition at line 817 of file auth.pb.cc.

const ::std::string & authpb::Permission::key ( ) const
inline

Definition at line 694 of file auth.pb.h.

void* authpb::Permission::MaybeArenaPtr ( ) const
inlineprivate

Definition at line 311 of file auth.pb.h.

void authpb::Permission::MergeFrom ( const ::google::protobuf::Message &  from)

Definition at line 772 of file auth.pb.cc.

void authpb::Permission::MergeFrom ( const Permission from)

Definition at line 787 of file auth.pb.cc.

Here is the call graph for this function:

bool authpb::Permission::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)

Definition at line 633 of file auth.pb.cc.

Here is the call graph for this function:

std::string * authpb::Permission::mutable_key ( )
inline

Definition at line 723 of file auth.pb.h.

Permission* authpb::Permission::New ( ) const
inline

Definition at line 284 of file auth.pb.h.

Here is the call graph for this function:

Permission * authpb::Permission::New ( ::google::protobuf::Arena *  arena) const

Definition at line 614 of file auth.pb.cc.

Here is the call graph for this function:

Permission& authpb::Permission::operator= ( const Permission from)
inline

Definition at line 247 of file auth.pb.h.

Here is the call graph for this function:

authpb::Permission_Type authpb::Permission::permtype ( ) const
inline

Definition at line 747 of file auth.pb.h.

std::string * authpb::Permission::release_key ( )
inline

Definition at line 728 of file auth.pb.h.

void authpb::Permission::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const

Definition at line 690 of file auth.pb.cc.

Here is the call graph for this function:

void authpb::Permission::set_allocated_key ( ::std::string *  key)
inline

Definition at line 733 of file auth.pb.h.

void authpb::Permission::set_key ( const ::std::string &  value)
inline

Definition at line 698 of file auth.pb.h.

void authpb::Permission::set_key ( const char *  value)
inline

Definition at line 711 of file auth.pb.h.

void authpb::Permission::set_key ( const void *  value,
size_t  size 
)
inline

Definition at line 717 of file auth.pb.h.

void authpb::Permission::set_permtype ( ::authpb::Permission_Type  value)
inline

Definition at line 751 of file auth.pb.h.

void authpb::Permission::SetCachedSize ( int  size) const
private

Definition at line 599 of file auth.pb.cc.

void authpb::Permission::SharedCtor ( )
private

Definition at line 584 of file auth.pb.cc.

void authpb::Permission::SharedDtor ( )
private

Definition at line 595 of file auth.pb.cc.

void authpb::Permission::Swap ( Permission other)

Definition at line 821 of file auth.pb.cc.

Here is the call graph for this function:

static const ::google::protobuf::EnumDescriptor* authpb::Permission::Type_descriptor ( )
inlinestatic

Definition at line 337 of file auth.pb.h.

Here is the call graph for this function:

static bool authpb::Permission::Type_IsValid ( int  value)
inlinestatic

Definition at line 327 of file auth.pb.h.

Here is the call graph for this function:

static const ::std::string& authpb::Permission::Type_Name ( Type  value)
inlinestatic

Definition at line 340 of file auth.pb.h.

Here is the call graph for this function:

static bool authpb::Permission::Type_Parse ( const ::std::string &  name,
Type value 
)
inlinestatic

Definition at line 343 of file auth.pb.h.

Here is the call graph for this function:

authpb::Permission::void::protobuf_auth_2eproto::InitDefaultsPermissionImpl ( )
private

Friends And Related Function Documentation

friend struct ::protobuf_auth_2eproto::TableStruct
friend

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

void swap ( Permission a,
Permission b 
)
friend

Definition at line 278 of file auth.pb.h.

Member Data Documentation

int authpb::Permission::_cached_size_
mutableprivate

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

::google::protobuf::internal::InternalMetadataWithArena authpb::Permission::_internal_metadata_
private

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

::google::protobuf::internal::ArenaStringPtr authpb::Permission::key_
private

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

PROTOBUF_CONSTEXPR int const authpb::Permission::kIndexInFileMessages
static
Initial value:
=
1

Definition at line 274 of file auth.pb.h.

const int authpb::Permission::kKeyFieldNumber = 1
static

Definition at line 352 of file auth.pb.h.

const int authpb::Permission::kPermTypeFieldNumber = 2
static

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

int authpb::Permission::permtype_
private

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

const Permission_Type authpb::Permission::READ
static
Initial value:

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

const Permission_Type authpb::Permission::READWRITE
static
Initial value:

Definition at line 325 of file auth.pb.h.

const int authpb::Permission::Type_ARRAYSIZE
static
Initial value:

Definition at line 334 of file auth.pb.h.

const Permission_Type authpb::Permission::Type_MAX
static
Initial value:

Definition at line 332 of file auth.pb.h.

const Permission_Type authpb::Permission::Type_MIN
static
Initial value:

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

const Permission_Type authpb::Permission::WRITE
static
Initial value:

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


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