dmlite  0.6
Public Member Functions | Public Attributes | List of all members
dmlite::SecurityContext Struct Reference

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

#include <authn.h>

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

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 dmlite::SecurityContext::operator!= ( const SecurityContext ) const
bool dmlite::SecurityContext::operator< ( const SecurityContext ) const
bool dmlite::SecurityContext::operator== ( const SecurityContext ) const
bool dmlite::SecurityContext::operator> ( const SecurityContext ) 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 file: