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::RedisSessionRoles Class Reference

#include <redis_session.h>

Inheritance diagram for granada::http::session::RedisSessionRoles:
granada::http::session::SessionRoles

Public Member Functions

 RedisSessionRoles (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
granada::http::session::Sessionsession_
 

Constructor & Destructor Documentation

granada::http::session::RedisSessionRoles::RedisSessionRoles ( granada::http::session::Session session)
inline

Constructor


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