This is Unofficial EPICS BASE Doxygen Site
caAccessRights Class Reference

#include "cacIO.h"

Public Member Functions

 caAccessRights (bool readPermit=false, bool writePermit=false, bool operatorConfirmationRequest=false)
 
void setReadPermit ()
 
void setWritePermit ()
 
void setOperatorConfirmationRequest ()
 
void clrReadPermit ()
 
void clrWritePermit ()
 
void clrOperatorConfirmationRequest ()
 
bool readPermit () const
 
bool writePermit () const
 
bool operatorConfirmationRequest () const
 

Detailed Description

Definition at line 104 of file cacIO.h.

Constructor & Destructor Documentation

caAccessRights::caAccessRights ( bool  readPermit = false,
bool  writePermit = false,
bool  operatorConfirmationRequest = false 
)
inline

Definition at line 333 of file cacIO.h.

334  :
335  f_readPermit ( readPermit ), f_writePermit ( writePermit ),
336  f_operatorConfirmationRequest ( operatorConfirmationRequest ) {}
bool writePermit() const
Definition: cacIO.h:373
bool operatorConfirmationRequest() const
Definition: cacIO.h:378
bool readPermit() const
Definition: cacIO.h:368

Member Function Documentation

void caAccessRights::clrOperatorConfirmationRequest ( )
inline

Definition at line 363 of file cacIO.h.

364 {
365  this->f_operatorConfirmationRequest = false;
366 }
void caAccessRights::clrReadPermit ( )
inline

Definition at line 353 of file cacIO.h.

354 {
355  this->f_readPermit = false;
356 }
void caAccessRights::clrWritePermit ( )
inline

Definition at line 358 of file cacIO.h.

359 {
360  this->f_writePermit = false;
361 }
bool caAccessRights::operatorConfirmationRequest ( ) const
inline

Definition at line 378 of file cacIO.h.

379 {
380  return this->f_operatorConfirmationRequest;
381 }
bool caAccessRights::readPermit ( ) const
inline

Definition at line 368 of file cacIO.h.

369 {
370  return this->f_readPermit;
371 }
void caAccessRights::setOperatorConfirmationRequest ( )
inline

Definition at line 348 of file cacIO.h.

349 {
350  this->f_operatorConfirmationRequest = true;
351 }
void caAccessRights::setReadPermit ( )
inline

Definition at line 338 of file cacIO.h.

339 {
340  this->f_readPermit = true;
341 }
void caAccessRights::setWritePermit ( )
inline

Definition at line 343 of file cacIO.h.

344 {
345  this->f_writePermit = true;
346 }
bool caAccessRights::writePermit ( ) const
inline

Definition at line 373 of file cacIO.h.

374 {
375  return this->f_writePermit;
376 }

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