dmlite  0.4
Public Member Functions | Public Attributes
dmlite::SecurityContext Struct Reference

Security context. To be created by the Authn. More...

#include <authn.h>

Collaboration diagram for dmlite::SecurityContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SecurityContext ()
 SecurityContext (const SecurityCredentials &c, const UserInfo &u, std::vector< GroupInfo > &g)
bool operator== (const SecurityContext &) const
bool operator!= (const SecurityContext &) const
bool operator< (const SecurityContext &) const
bool operator> (const SecurityContext &) const

Public Attributes

SecurityCredentials credentials
UserInfo user
std::vector< GroupInfogroups

Detailed Description

Security context. To be created by the Authn.


Constructor & Destructor Documentation

dmlite::SecurityContext::SecurityContext ( )
inline
dmlite::SecurityContext::SecurityContext ( const SecurityCredentials c,
const UserInfo u,
std::vector< GroupInfo > &  g 
)
inline

Member Function Documentation

bool SecurityContext::operator!= ( const SecurityContext s) const
bool SecurityContext::operator< ( const SecurityContext s) const
bool SecurityContext::operator== ( const SecurityContext s) const
bool SecurityContext::operator> ( const SecurityContext s) const

Member Data Documentation

SecurityCredentials dmlite::SecurityContext::credentials
std::vector<GroupInfo> dmlite::SecurityContext::groups
UserInfo dmlite::SecurityContext::user

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