Public Member Functions | Public Attributes | List of all members
grpc_core::Rbac::Policy Struct Reference

#include <rbac_policy.h>

Public Member Functions

Policyoperator= (Policy &&other) noexcept
 
 Policy ()=default
 
 Policy (Permission permissions, Principal principals)
 
 Policy (Policy &&other) noexcept
 
std::string ToString () const
 

Public Attributes

Permission permissions
 
Principal principals
 

Detailed Description

Definition at line 151 of file rbac_policy.h.

Constructor & Destructor Documentation

◆ Policy() [1/3]

grpc_core::Rbac::Policy::Policy ( )
default

◆ Policy() [2/3]

grpc_core::Rbac::Policy::Policy ( Permission  permissions,
Principal  principals 
)

Definition at line 428 of file rbac_policy.cc.

◆ Policy() [3/3]

grpc_core::Rbac::Policy::Policy ( Rbac::Policy &&  other)
noexcept

Definition at line 431 of file rbac_policy.cc.

Member Function Documentation

◆ operator=()

Rbac::Policy & grpc_core::Rbac::Policy::operator= ( Rbac::Policy &&  other)
noexcept

Definition at line 435 of file rbac_policy.cc.

◆ ToString()

std::string grpc_core::Rbac::Policy::ToString ( ) const

Definition at line 441 of file rbac_policy.cc.

Member Data Documentation

◆ permissions

Permission grpc_core::Rbac::Policy::permissions

Definition at line 160 of file rbac_policy.h.

◆ principals

Principal grpc_core::Rbac::Policy::principals

Definition at line 161 of file rbac_policy.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:37