OpenJAUS Software Development Kit  4.3.1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
openjaus::core::services::AccessControlSettings Class Reference

Encapsulates the configuration settings needed by the AccessControl service. More...

#include <AccessControlSettings.h>

Inherits openjaus::core::services::AccessControlSettingsInterface.

Public Member Functions

virtual ~AccessControlSettings ()
 
uint8 getDefaultAuthority ()
 
int getTimeout_sec ()
 
bool getEnableSetAuthority ()
 
- Public Member Functions inherited from openjaus::core::services::AccessControlSettingsInterface
 AccessControlSettingsInterface ()
 
virtual ~AccessControlSettingsInterface ()
 

Static Public Member Functions

static AccessControlSettingsloadFromConfFile (model::ComponentInfo *const component)
 

Private Member Functions

 AccessControlSettings (model::ComponentInfo *const component)
 
void verify ()
 

Private Attributes

model::ComponentInfocomponent
 
bool enableSetAuthority
 

Detailed Description

Constructor & Destructor Documentation

§ ~AccessControlSettings()

openjaus::core::services::AccessControlSettings::~AccessControlSettings ( )
virtual

§ AccessControlSettings()

openjaus::core::services::AccessControlSettings::AccessControlSettings ( model::ComponentInfo *const  component)
private

Member Function Documentation

§ getDefaultAuthority()

uint8 openjaus::core::services::AccessControlSettings::getDefaultAuthority ( )
virtual

§ getEnableSetAuthority()

bool openjaus::core::services::AccessControlSettings::getEnableSetAuthority ( )
virtual

§ getTimeout_sec()

int openjaus::core::services::AccessControlSettings::getTimeout_sec ( )
virtual

§ loadFromConfFile()

AccessControlSettings * openjaus::core::services::AccessControlSettings::loadFromConfFile ( model::ComponentInfo *const  component)
static

§ verify()

void openjaus::core::services::AccessControlSettings::verify ( )
private

Member Data Documentation

§ component

model::ComponentInfo* openjaus::core::services::AccessControlSettings::component
private

§ enableSetAuthority

bool openjaus::core::services::AccessControlSettings::enableSetAuthority
private

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