hard-coded Cache Manager action configuration, including Action creator More...

#include <ActionProfile.h>

Inheritance diagram for Mgr::ActionProfile:
Collaboration diagram for Mgr::ActionProfile:

Public Types

typedef RefCount< ActionProfilePointer

Public Member Functions

 ActionProfile (const char *aName, const char *aDesc, bool aPwReq, bool anAtomic, const ActionCreatorPointer &aCreator)

Public Attributes

const char * name
 action label to uniquely identify this action More...
const char * desc
 action description to build an action menu list More...
bool isPwReq
 whether password is required to perform the action More...
bool isAtomic
 whether action dumps everything in one dump() call More...
ActionCreatorPointer creator
 creates Action objects with this profile More...

Detailed Description

Definition at line 21 of file ActionProfile.h.

Member Typedef Documentation

◆ Pointer

Constructor & Destructor Documentation

◆ ActionProfile()

Mgr::ActionProfile::ActionProfile ( const char *  aName,
const char *  aDesc,
bool  aPwReq,
bool  anAtomic,
const ActionCreatorPointer aCreator 

Definition at line 27 of file ActionProfile.h.

Member Data Documentation

◆ creator

ActionCreatorPointer Mgr::ActionProfile::creator

Definition at line 38 of file ActionProfile.h.

◆ desc

const char* Mgr::ActionProfile::desc

Definition at line 35 of file ActionProfile.h.

◆ isAtomic

bool Mgr::ActionProfile::isAtomic

Definition at line 37 of file ActionProfile.h.

◆ isPwReq

bool Mgr::ActionProfile::isPwReq

Definition at line 36 of file ActionProfile.h.

◆ name

const char* Mgr::ActionProfile::name

Definition at line 34 of file ActionProfile.h.

Referenced by Mgr::operator<<().

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






Web Site Translations