LOM2M  0.8.0
Public Member Functions | Public Attributes | List of all members
AccessControlRule Struct Reference

#include <AccessControlRule.h>

Public Member Functions

void init ()
 
 AccessControlRule (int rights)
 
 AccessControlRule ()
 
void addContext (AccessControlContext &context)
 
bool isCreate ()
 
void setCreate (bool create)
 
bool isRetrieve ()
 
void setRetrieve (bool retrieve)
 
bool isUpdate ()
 
void setUpdate (bool update)
 
bool isDelete ()
 
void setDelete (bool deleteRight)
 
bool isNotify ()
 
void setNotify (bool notify)
 
bool isDiscovery ()
 
void setDiscovery (bool discovery)
 

Public Attributes

std::list< String > m_accessControlOriginators
 
std::list< AccessControlContextm_contexts
 
bool m_create
 
bool m_retrieve
 
bool m_update
 
bool m_delete
 
bool m_notify
 
bool m_discovery
 
bool m_accessControlAuthenticationFlag
 

Detailed Description

Access Controle Rule representation Stores informations about access rule to apply

Constructor & Destructor Documentation

◆ AccessControlRule() [1/2]

AccessControlRule::AccessControlRule ( int  rights)
inline

Constructor

Parameters
rights- int specifying the rights to associate to the rule

◆ AccessControlRule() [2/2]

AccessControlRule::AccessControlRule ( )
inline

Constructor Defines defaults rights (none)

Member Function Documentation

◆ addContext()

void AccessControlRule::addContext ( AccessControlContext context)
inline

◆ init()

void AccessControlRule::init ( )
inline

◆ isCreate()

bool AccessControlRule::isCreate ( )
inline

◆ isDelete()

bool AccessControlRule::isDelete ( )
inline

◆ isDiscovery()

bool AccessControlRule::isDiscovery ( )
inline

◆ isNotify()

bool AccessControlRule::isNotify ( )
inline

◆ isRetrieve()

bool AccessControlRule::isRetrieve ( )
inline

◆ isUpdate()

bool AccessControlRule::isUpdate ( )
inline

◆ setCreate()

void AccessControlRule::setCreate ( bool  create)
inline

◆ setDelete()

void AccessControlRule::setDelete ( bool  deleteRight)
inline

◆ setDiscovery()

void AccessControlRule::setDiscovery ( bool  discovery)
inline

◆ setNotify()

void AccessControlRule::setNotify ( bool  notify)
inline

◆ setRetrieve()

void AccessControlRule::setRetrieve ( bool  retrieve)
inline

◆ setUpdate()

void AccessControlRule::setUpdate ( bool  update)
inline

Member Data Documentation

◆ m_accessControlAuthenticationFlag

bool AccessControlRule::m_accessControlAuthenticationFlag

◆ m_accessControlOriginators

std::list<String> AccessControlRule::m_accessControlOriginators

◆ m_contexts

std::list<AccessControlContext> AccessControlRule::m_contexts

◆ m_create

bool AccessControlRule::m_create

◆ m_delete

bool AccessControlRule::m_delete

◆ m_discovery

bool AccessControlRule::m_discovery

◆ m_notify

bool AccessControlRule::m_notify

◆ m_retrieve

bool AccessControlRule::m_retrieve

◆ m_update

bool AccessControlRule::m_update

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