Mgr Namespace Reference

Cache Manager API.

Classes

class  Action
 
class  ActionCreator
 
class  ActionParams
 Cache Manager Action parameters extracted from the user request. More...
 
class  ActionPasswordList
 list of cachemgr password authorization definitions. Currently a POD. More...
 
class  ActionProfile
 hard-coded Cache Manager action configuration, including Action creator More...
 
class  ActionWriter
 
class  IndexAction
 
class  MenuAction
 returns available Cache Manager actions and their access requirements More...
 
class  ShutdownAction
 shuts Squid down More...
 
class  ReconfigureAction
 reconfigures Squid More...
 
class  RotateAction
 starts log rotation More...
 
class  OfflineToggleAction
 changes offline mode More...
 
class  Command
 combined hard-coded action profile with user-supplied action parameters More...
 
class  CountersActionData
 store traffic and resource counters More...
 
class  CountersAction
 implement aggregated 'counters' action More...
 
class  Filler
 provides Coordinator with a local cache manager response More...
 
class  Forwarder
 
class  FunAction
 
class  FunActionCreator
 creates FunAction using ActionCreator API More...
 
class  InfoActionData
 
class  InfoAction
 implement aggregated 'info' action More...
 
class  Inquirer
 
class  IntervalActionData
 
class  IntervalAction
 implement aggregated interval actions More...
 
class  IntParam
 
class  IoActionData
 store size histograms of network read() from peer server More...
 
class  IoAction
 implement aggregated 'io' action More...
 
class  QueryParam
 
class  QueryParams
 
class  Request
 cache manager request More...
 
class  Response
 
class  ServiceTimesActionData
 store service times for 5 and 60 min More...
 
class  ServiceTimesAction
 implement aggregated 'service_times' action More...
 
class  StoreIoActionData
 Store IO interface data. More...
 
class  StoreIoAction
 implement aggregated 'store_io' action More...
 
class  StoreToCommWriter
 
class  StringParam
 

Typedefs

typedef RefCount< ActionActionPointer
 
typedef RefCount< ActionProfileActionProfilePointer
 
typedef RefCount< ActionCreatorActionCreatorPointer
 
typedef RefCount< CommandCommandPointer
 
typedef ActionPointerClassActionCreationHandler )(const CommandPointer &cmd)
 

Functions

void RegisterBasics ()
 Registeres profiles for the actions above;. More...
 
void RegisterAction (char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
 
void RegisterAction (char const *action, char const *desc, ClassActionCreationHandler *handler, int pw_req_flag, int atomic)
 

Typedef Documentation

Definition at line 33 of file forward.h.

Definition at line 29 of file forward.h.

Definition at line 32 of file forward.h.

typedef ActionPointer( Mgr::ClassActionCreationHandler)(const CommandPointer &cmd)

Definition at line 36 of file forward.h.

Definition at line 34 of file forward.h.

Function Documentation

void Mgr::RegisterAction ( char const *  action,
char const *  desc,
Mgr::ClassActionCreationHandler handler,
int  pw_req_flag,
int  atomic 
)

Definition at line 25 of file Registration.cc.

References CacheManager::GetInstance(), and CacheManager::registerProfile().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors