OpenJAUS SAE SDK  6.0.0
Public Member Functions | Protected Attributes | Friends | List of all members
openjaus::system::Accessable Class Reference

#include <Accessable.h>

Inherited by openjaus::system::Event, and openjaus::system::Setting.

Public Member Functions

 Accessable ()
 
virtual ~Accessable ()
 
bool isGlobalRead () const
 Accessor to get the value of globalRead. More...
 
bool setGlobalRead (bool globalRead)
 Accessor to set value of globalRead. More...
 
bool isControllerRead () const
 Accessor to get the value of controllerRead. More...
 
bool setControllerRead (bool controllerRead)
 Accessor to set value of controllerRead. More...
 
bool isControllerWrite () const
 Accessor to get the value of controllerWrite. More...
 
bool setControllerWrite (bool controllerWrite)
 Accessor to set value of controllerWrite. More...
 
std::vector< std::string > getOwnerUri () const
 Accessor to get the value of ownerUri. More...
 
bool setOwnerUri (std::string ownerUri)
 Accessor to set value of ownerUri. More...
 
virtual std::string toString () const
 

Protected Attributes

bool globalRead
 
bool controllerRead
 
bool controllerWrite
 
std::vector< std::string > ownerUri
 

Friends

OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const Accessable &object)
 
OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const Accessable *object)
 

Constructor & Destructor Documentation

◆ Accessable()

openjaus::system::Accessable::Accessable ( )

◆ ~Accessable()

openjaus::system::Accessable::~Accessable ( )
virtual

Member Function Documentation

◆ getOwnerUri()

std::vector< std::string > openjaus::system::Accessable::getOwnerUri ( ) const

◆ isControllerRead()

bool openjaus::system::Accessable::isControllerRead ( ) const

◆ isControllerWrite()

bool openjaus::system::Accessable::isControllerWrite ( ) const

◆ isGlobalRead()

bool openjaus::system::Accessable::isGlobalRead ( ) const

◆ setControllerRead()

bool openjaus::system::Accessable::setControllerRead ( bool  controllerRead)
Parameters
controllerReadThe value of the new controllerRead.

◆ setControllerWrite()

bool openjaus::system::Accessable::setControllerWrite ( bool  controllerWrite)
Parameters
controllerWriteThe value of the new controllerWrite.

◆ setGlobalRead()

bool openjaus::system::Accessable::setGlobalRead ( bool  globalRead)
Parameters
globalReadThe value of the new globalRead.

◆ setOwnerUri()

bool openjaus::system::Accessable::setOwnerUri ( std::string  ownerUri)
Parameters
ownerUriThe value of the new ownerUri.

◆ toString()

std::string openjaus::system::Accessable::toString ( ) const
virtual

Friends And Related Function Documentation

◆ operator<< [1/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const Accessable object 
)
friend

◆ operator<< [2/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const Accessable object 
)
friend

Member Data Documentation

◆ controllerRead

bool openjaus::system::Accessable::controllerRead
protected

◆ controllerWrite

bool openjaus::system::Accessable::controllerWrite
protected

◆ globalRead

bool openjaus::system::Accessable::globalRead
protected

◆ ownerUri

std::vector< std::string > openjaus::system::Accessable::ownerUri
protected

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