OpenSDN source code
authpb Namespace Reference

Classes

class  UserDefaultTypeInternal
 
class  PermissionDefaultTypeInternal
 
class  RoleDefaultTypeInternal
 
class  User
 
class  Permission
 
class  Role
 

Enumerations

enum  Permission_Type {
  Permission_Type_READ = 0 , Permission_Type_WRITE = 1 , Permission_Type_READWRITE = 2 , Permission_Type_Permission_Type_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min ,
  Permission_Type_Permission_Type_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
}
 

Functions

const ::google::protobuf::EnumDescriptor * Permission_Type_descriptor ()
 
bool Permission_Type_IsValid (int value)
 
const ::std::string & Permission_Type_Name (Permission_Type value)
 
bool Permission_Type_Parse (const ::std::string &name, Permission_Type *value)
 

Variables

class authpb::UserDefaultTypeInternal _User_default_instance_
 
class authpb::PermissionDefaultTypeInternal _Permission_default_instance_
 
class authpb::RoleDefaultTypeInternal _Role_default_instance_
 
const Permission_Type Permission_Type_Type_MIN = Permission_Type_READ
 
const Permission_Type Permission_Type_Type_MAX = Permission_Type_READWRITE
 
const int Permission_Type_Type_ARRAYSIZE = Permission_Type_Type_MAX + 1
 

Enumeration Type Documentation

◆ Permission_Type

Enumerator
Permission_Type_READ 
Permission_Type_WRITE 
Permission_Type_READWRITE 
Permission_Type_Permission_Type_INT_MIN_SENTINEL_DO_NOT_USE_ 
Permission_Type_Permission_Type_INT_MAX_SENTINEL_DO_NOT_USE_ 

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

Function Documentation

◆ Permission_Type_descriptor()

const ::google::protobuf::EnumDescriptor * authpb::Permission_Type_descriptor ( )

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

Here is the call graph for this function:

◆ Permission_Type_IsValid()

bool authpb::Permission_Type_IsValid ( int  value)

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

◆ Permission_Type_Name()

const ::std::string& authpb::Permission_Type_Name ( Permission_Type  value)
inline

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

Here is the call graph for this function:

◆ Permission_Type_Parse()

bool authpb::Permission_Type_Parse ( const ::std::string &  name,
Permission_Type value 
)
inline

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

Here is the call graph for this function:

Variable Documentation

◆ _Permission_default_instance_

PermissionDefaultTypeInternal authpb::_Permission_default_instance_

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

◆ _Role_default_instance_

RoleDefaultTypeInternal authpb::_Role_default_instance_

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

◆ _User_default_instance_

UserDefaultTypeInternal authpb::_User_default_instance_

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

◆ Permission_Type_Type_ARRAYSIZE

const int authpb::Permission_Type_Type_ARRAYSIZE = Permission_Type_Type_MAX + 1

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

◆ Permission_Type_Type_MAX

const Permission_Type authpb::Permission_Type_Type_MAX = Permission_Type_READWRITE

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

◆ Permission_Type_Type_MIN

const Permission_Type authpb::Permission_Type_Type_MIN = Permission_Type_READ

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