Granada  1.54.0
Structured layer on top of C++ REST SDK for building server applications in C++. Granada implements sessions, server side plug-in framework, C++ OAuth 2.0 server, data storage access, server script running, server browsing.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
granada::http::session::MapSessionRoles Class Reference

#include <map_session.h>

Inheritance diagram for granada::http::session::MapSessionRoles:

Public Member Functions

 MapSessionRoles (granada::http::session::Session *session)
- Public Member Functions inherited from granada::http::session::SessionRoles
 SessionRoles ()
 SessionRoles (granada::http::session::Session *session)
virtual void SetSession (granada::http::session::Session *session)
virtual const bool Is (const std::string &role_name)
virtual const bool Add (const std::string &role_name)
virtual void Remove (const std::string &role_name)
virtual void RemoveAll ()
virtual void SetProperty (const std::string &role_name, const std::string &key, const std::string &value)
virtual const std::string GetProperty (const std::string &role_name, const std::string &key)
virtual void DestroyProperty (const std::string &role_name, const std::string &key)

Additional Inherited Members

- Protected Member Functions inherited from granada::http::session::SessionRoles
virtual const std::string session_roles_hash (const std::string &role_name)
- Protected Attributes inherited from granada::http::session::SessionRoles

Constructor & Destructor Documentation

granada::http::session::MapSessionRoles::MapSessionRoles ( granada::http::session::Session session)


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