ClanLib
2.3.7
|
Security identifier. More...
#include <security_identifier.h>
Public Member Functions | |
Attributes | |
CL_String | get_name () const |
Get friendly name of security identifier. More... | |
CL_String | get_domain_name () const |
Get domain name identifier belongs to. More... | |
Type | get_type () const |
Get security identifier type. More... | |
Operations | |
CL_SecurityIdentifier & | operator= (const CL_SecurityIdentifier ©) |
Construction | |
enum | Type { type_user, type_group, type_domain, type_alias, type_well_known_group, type_deleted_account, type_invalid, type_unknown, type_computer } |
Security identifier types. More... | |
CL_SecurityIdentifier (const CL_String &name) | |
Constructs a SecurityIdentifier. More... | |
CL_SecurityIdentifier (const CL_String &name, Type type) | |
Constructs a SecurityIdentifier. More... | |
CL_SecurityIdentifier (unsigned int sid, Type type) | |
Constructs a SecurityIdentifier. More... | |
CL_SecurityIdentifier (const CL_SecurityIdentifier ©) | |
Constructs a SecurityIdentifier. More... | |
~CL_SecurityIdentifier () | |
static CL_SecurityIdentifier | get_thread_user () |
Get Thread user. More... | |
static CL_SecurityIdentifier | get_thread_group () |
Get Thread group. More... | |
Security identifier.
CL_SecurityIdentifier::CL_SecurityIdentifier | ( | const CL_String & | name) |
Constructs a SecurityIdentifier.
name | = String |
Constructs a SecurityIdentifier.
name | = String |
type | = Type |
CL_SecurityIdentifier::CL_SecurityIdentifier | ( | unsigned int | sid, |
Type | type | ||
) |
Constructs a SecurityIdentifier.
sid | = value |
type | = Type |
CL_SecurityIdentifier::CL_SecurityIdentifier | ( | const CL_SecurityIdentifier & | copy) |
Constructs a SecurityIdentifier.
copy | = Security Identifier |
CL_SecurityIdentifier::~CL_SecurityIdentifier | ( | ) |
CL_String CL_SecurityIdentifier::get_domain_name | ( | ) | const |
Get domain name identifier belongs to.
CL_String CL_SecurityIdentifier::get_name | ( | ) | const |
Get friendly name of security identifier.
|
static |
Get Thread group.
|
static |
Get Thread user.
Type CL_SecurityIdentifier::get_type | ( | ) | const |
Get security identifier type.
CL_SecurityIdentifier& CL_SecurityIdentifier::operator= | ( | const CL_SecurityIdentifier & | copy) |