hard-coded Cache Manager action configuration, including Action creator

#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

Constructor & Destructor Documentation

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

ActionCreatorPointer Mgr::ActionProfile::creator

Definition at line 38 of file ActionProfile.h.

const char* Mgr::ActionProfile::desc

Definition at line 35 of file ActionProfile.h.

bool Mgr::ActionProfile::isAtomic

Definition at line 37 of file ActionProfile.h.

bool Mgr::ActionProfile::isPwReq

Definition at line 36 of file ActionProfile.h.

const char* Mgr::ActionProfile::name

Definition at line 34 of file ActionProfile.h.

Referenced by operator<<().

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






Web Site Translations