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

#include <rbac_policy.h>

Public Member Functions

 CidrRange ()=default
 
 CidrRange (CidrRange &&other) noexcept
 
 CidrRange (std::string address_prefix, uint32_t prefix_len)
 
CidrRangeoperator= (CidrRange &&other) noexcept
 
std::string ToString () const
 

Public Attributes

std::string address_prefix
 
uint32_t prefix_len
 

Detailed Description

Definition at line 41 of file rbac_policy.h.

Constructor & Destructor Documentation

◆ CidrRange() [1/3]

grpc_core::Rbac::CidrRange::CidrRange ( )
default

◆ CidrRange() [2/3]

grpc_core::Rbac::CidrRange::CidrRange ( std::string  address_prefix,
uint32_t  prefix_len 
)

Definition at line 61 of file rbac_policy.cc.

◆ CidrRange() [3/3]

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

Definition at line 64 of file rbac_policy.cc.

Member Function Documentation

◆ operator=()

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

Definition at line 68 of file rbac_policy.cc.

◆ ToString()

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

Definition at line 74 of file rbac_policy.cc.

Member Data Documentation

◆ address_prefix

std::string grpc_core::Rbac::CidrRange::address_prefix

Definition at line 50 of file rbac_policy.h.

◆ prefix_len

uint32_t grpc_core::Rbac::CidrRange::prefix_len

Definition at line 51 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