OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

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:

bool authpb::Permission_Type_IsValid ( int  value)

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

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:

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

PermissionDefaultTypeInternal authpb::_Permission_default_instance_

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

RoleDefaultTypeInternal authpb::_Role_default_instance_

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

UserDefaultTypeInternal authpb::_User_default_instance_

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

const int authpb::Permission_Type_Type_ARRAYSIZE = Permission_Type_Type_MAX + 1

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

const Permission_Type authpb::Permission_Type_Type_MAX = Permission_Type_READWRITE

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

const Permission_Type authpb::Permission_Type_Type_MIN = Permission_Type_READ

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