zeus::ClientProperty Class Reference

#include <Service.hpp>

Public Member Functions

 ClientProperty (const std::string &_clientName="", const std::vector< std::string > &_groups=std::vector< std::string >())
 
void setName (const std::string &_name)
 
const std::string & getName ()
 
void setGroups (std::vector< std::string > _groups)
 
const std::vector< std::string > & getGroups ()
 
void addAuthorized (const std::string &_funcName)
 
bool isFunctionAuthorized (const std::string &_funcName)
 

Detailed Description

Parameters
[in]

Constructor & Destructor Documentation

§ ClientProperty()

zeus::ClientProperty::ClientProperty ( const std::string &  _clientName = "",
const std::vector< std::string > &  _groups = std::vector<std::string>() 
)
inline
Parameters
[in]

Member Function Documentation

§ addAuthorized()

void zeus::ClientProperty::addAuthorized ( const std::string &  _funcName)
inline
Parameters
[in]

§ getGroups()

const std::vector<std::string>& zeus::ClientProperty::getGroups ( )
inline
Parameters
[in]

§ getName()

const std::string& zeus::ClientProperty::getName ( )
inline
Parameters
[in]

§ isFunctionAuthorized()

bool zeus::ClientProperty::isFunctionAuthorized ( const std::string &  _funcName)
inline
Parameters
[in]

§ setGroups()

void zeus::ClientProperty::setGroups ( std::vector< std::string >  _groups)
inline
Parameters
[in]

§ setName()

void zeus::ClientProperty::setName ( const std::string &  _name)
inline
Parameters
[in]

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