54 Must(entry !=
nullptr);
56 typedef CacheManager::Menu::const_iterator Iterator;
59 for (Iterator a = menu.begin(); a != menu.end(); ++a) {
61 (*a)->name, (*a)->desc,
120#if defined(_SQUID_LINUX_THREADS_)
const Menu & menu() const
std::vector< Mgr::ActionProfilePointer > Menu
const char * ActionProtection(const Mgr::ActionProfilePointer &profile)
static CacheManager * GetInstance()
const CommandPointer cmd
the command that caused this action
void dump(StoreEntry *entry) override
static Pointer Create(const CommandPointer &cmd)
IndexAction(const CommandPointer &cmd)
void dump(StoreEntry *entry) override
static Pointer Create(const CommandPointer &cmd)
OfflineToggleAction(const CommandPointer &cmd)
static Pointer Create(const CommandPointer &cmd)
RotateAction(const CommandPointer &cmd)
void dump(StoreEntry *entry) override
static Pointer Create(const CommandPointer &cmd)
ShutdownAction(const CommandPointer &cmd)
void dump(StoreEntry *entry) override
struct SquidConfig::@90 onoff
#define debugs(SECTION, LEVEL, CONTENT)
void rotate_logs(int sig)
void reconfigure(int sig)
void RegisterBasics()
Registers profiles for the actions above; TODO: move elsewhere?
void RegisterAction(char const *action, char const *desc, OBJH *handler, Protected, Atomic, Format)
void storeAppendPrintf(StoreEntry *e, const char *fmt,...)