Bitcoin Core  0.19.99
P2P Digital Currency
Static Public Member Functions | Public Attributes | List of all members
NetPermissions Class Reference

#include <net_permissions.h>

Inheritance diagram for NetPermissions:
[legend]

Static Public Member Functions

static std::vector< std::string > ToStrings (NetPermissionFlags flags)
 
static bool HasFlag (const NetPermissionFlags &flags, NetPermissionFlags f)
 
static void AddFlag (NetPermissionFlags &flags, NetPermissionFlags f)
 
static void ClearFlag (NetPermissionFlags &flags, NetPermissionFlags f)
 

Public Attributes

NetPermissionFlags m_flags
 

Detailed Description

Definition at line 30 of file net_permissions.h.

Member Function Documentation

◆ AddFlag()

static void NetPermissions::AddFlag ( NetPermissionFlags flags,
NetPermissionFlags  f 
)
inlinestatic

Definition at line 39 of file net_permissions.h.

Here is the caller graph for this function:

◆ ClearFlag()

static void NetPermissions::ClearFlag ( NetPermissionFlags flags,
NetPermissionFlags  f 
)
inlinestatic

Definition at line 43 of file net_permissions.h.

Here is the caller graph for this function:

◆ HasFlag()

static bool NetPermissions::HasFlag ( const NetPermissionFlags flags,
NetPermissionFlags  f 
)
inlinestatic

Definition at line 35 of file net_permissions.h.

Here is the caller graph for this function:

◆ ToStrings()

std::vector< std::string > NetPermissions::ToStrings ( NetPermissionFlags  flags)
static

Definition at line 55 of file net_permissions.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_flags

NetPermissionFlags NetPermissions::m_flags

Definition at line 33 of file net_permissions.h.


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