]>
Commit | Line | Data |
---|---|---|
4e0938ef | 1 | /* |
f70aedc4 | 2 | * Copyright (C) 1996-2021 The Squid Software Foundation and contributors |
4e0938ef AJ |
3 | * |
4 | * Squid software is distributed under GPLv2+ license and includes | |
5 | * contributions from numerous individuals and organizations. | |
6 | * Please see the COPYING and CONTRIBUTORS files for details. | |
7 | */ | |
8 | ||
f7f3304a | 9 | #include "squid.h" |
0bf57f33 | 10 | #include "comm/Connection.h" |
7c8931a1 AJ |
11 | |
12 | #define STUB_API "lmgr/libmgr.la" | |
13 | #include "tests/STUB.h" | |
14 | ||
4c218615 EB |
15 | #include "ipc/RequestId.h" |
16 | ||
7c8931a1 AJ |
17 | // NP: used by Command.h instantiations |
18 | #include "mgr/ActionProfile.h" | |
19 | ||
20 | // NP: used by Action.h instantiations | |
21 | #include "mgr/Command.h" | |
22 | std::ostream &operator <<(std::ostream &os, const Mgr::Command &cmd) STUB_RETVAL(os) | |
23 | ||
24 | #include "mgr/Action.h" | |
25 | Mgr::Action::Action(const CommandPointer &aCmd) STUB | |
26 | Mgr::Action::~Action() STUB | |
27 | void Mgr::Action::run(StoreEntry *entry, bool writeHttpHeader) STUB | |
28 | void Mgr::Action::fillEntry(StoreEntry *entry, bool writeHttpHeader) STUB | |
29 | void Mgr::Action::add(const Action &action) STUB | |
30 | void Mgr::Action::respond(const Request &request) STUB | |
4c218615 | 31 | void Mgr::Action::sendResponse(const Ipc::RequestId) STUB |
7c8931a1 AJ |
32 | bool Mgr::Action::atomic() const STUB_RETVAL(false) |
33 | const char * Mgr::Action::name() const STUB_RETVAL(NULL) | |
34 | static Mgr::Command static_Command; | |
35 | const Mgr::Command & Mgr::Action::command() const STUB_RETVAL(static_Command) | |
36 | StoreEntry * Mgr::Action::createStoreEntry() const STUB_RETVAL(NULL) | |
37 | static Mgr::Action::Pointer dummyAction; | |
38 | ||
39 | #include "mgr/ActionParams.h" | |
8fd1bd9d FC |
40 | Mgr::ActionParams::ActionParams() STUB_NOP |
41 | Mgr::ActionParams::ActionParams(const Ipc::TypedMsgHdr &msg) STUB_NOP | |
7c8931a1 AJ |
42 | void Mgr::ActionParams::pack(Ipc::TypedMsgHdr &msg) const STUB |
43 | std::ostream &operator <<(std::ostream &os, const Mgr::ActionParams ¶ms) STUB_RETVAL(os) | |
44 | ||
45 | #include "mgr/ActionWriter.h" | |
46 | //Mgr::ActionWriter::ActionWriter(const Action::Pointer &anAction, int aFd) STUB | |
47 | //protected: | |
48 | void Mgr::ActionWriter::start() STUB | |
49 | ||
50 | #include "mgr/BasicActions.h" | |
51 | Mgr::Action::Pointer Mgr::MenuAction::Create(const Mgr::CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
52 | void Mgr::MenuAction::dump(StoreEntry *entry) STUB | |
53 | //protected: | |
54 | //Mgr::MenuAction::MenuAction(const CommandPointer &cmd) STUB | |
55 | ||
56 | Mgr::Action::Pointer Mgr::ShutdownAction::Create(const Mgr::CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
57 | void Mgr::ShutdownAction::dump(StoreEntry *entry) STUB | |
58 | // protected: | |
59 | //Mgr::ShutdownAction::ShutdownAction(const CommandPointer &cmd) STUB | |
60 | ||
61 | Mgr::Action::Pointer Mgr::ReconfigureAction::Create(const Mgr::CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
62 | void Mgr::ReconfigureAction::dump(StoreEntry *entry) STUB | |
63 | //protected: | |
64 | //Mgr::ReconfigureAction::ReconfigureAction(const CommandPointer &cmd) STUB | |
65 | ||
66 | Mgr::Action::Pointer Mgr::RotateAction::Create(const Mgr::CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
67 | void Mgr::RotateAction::dump(StoreEntry *entry) STUB | |
68 | //protected: | |
69 | //Mgr::RotateAction::RotateAction(const CommandPointer &cmd) STUB | |
70 | ||
71 | Mgr::Action::Pointer Mgr::OfflineToggleAction::Create(const CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
72 | void Mgr::OfflineToggleAction::dump(StoreEntry *entry) STUB | |
73 | //protected: | |
74 | //Mgr::OfflineToggleAction::OfflineToggleAction(const CommandPointer &cmd) STUB | |
75 | ||
76 | void Mgr::RegisterBasics() STUB | |
77 | ||
0bf57f33 | 78 | #include "mgr/CountersAction.h" |
7c8931a1 AJ |
79 | //Mgr::CountersActionData::CountersActionData() STUB |
80 | Mgr::CountersActionData& Mgr::CountersActionData::operator +=(const Mgr::CountersActionData& stats) STUB_RETVAL(*this) | |
81 | ||
82 | Mgr::Action::Pointer Mgr::CountersAction::Create(const CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
83 | void Mgr::CountersAction::add(const Action& action) STUB | |
84 | void Mgr::CountersAction::pack(Ipc::TypedMsgHdr& msg) const STUB | |
85 | void Mgr::CountersAction::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
86 | //protected: | |
87 | //Mgr::CountersAction::CountersAction(const CommandPointer &cmd) STUB | |
88 | void Mgr::CountersAction::collect() STUB | |
89 | void Mgr::CountersAction::dump(StoreEntry* entry) STUB | |
90 | ||
91 | #include "mgr/Filler.h" | |
92 | //Mgr::Filler::Filler(const Action::Pointer &anAction, int aFd, unsigned int aRequestId) STUB | |
93 | //protected: | |
94 | //void Mgr::Filler::start() STUB | |
95 | //void Mgr::Filler::swanSong() STUB | |
96 | ||
97 | #include "mgr/Forwarder.h" | |
98 | //Mgr::Forwarder::Forwarder(int aFd, const ActionParams &aParams, HttpRequest* aRequest, StoreEntry* anEntry) STUB | |
99 | //Mgr::Forwarder::~Forwarder() STUB | |
100 | //protected: | |
ebaabe74 | 101 | //void Mgr::Forwarder::swanSong() STUB |
7c8931a1 AJ |
102 | void Mgr::Forwarder::handleError() STUB |
103 | void Mgr::Forwarder::handleTimeout() STUB | |
104 | void Mgr::Forwarder::handleException(const std::exception& e) STUB | |
7c8931a1 AJ |
105 | |
106 | #include "mgr/FunAction.h" | |
107 | Mgr::Action::Pointer Mgr::FunAction::Create(const CommandPointer &cmd, OBJH *aHandler) STUB_RETVAL(dummyAction) | |
108 | void Mgr::FunAction::respond(const Request& request) STUB | |
109 | //protected: | |
110 | //Mgr::FunAction::FunAction(const CommandPointer &cmd, OBJH *aHandler) STUB | |
111 | void Mgr::FunAction::dump(StoreEntry *entry) STUB | |
112 | ||
113 | #include "mgr/InfoAction.h" | |
114 | //Mgr::InfoActionData::InfoActionData() STUB | |
115 | Mgr::InfoActionData& Mgr::InfoActionData::operator += (const Mgr::InfoActionData& stats) STUB_RETVAL(*this) | |
116 | ||
117 | Mgr::Action::Pointer Mgr::InfoAction::Create(const CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
118 | void Mgr::InfoAction::add(const Action& action) STUB | |
119 | void Mgr::InfoAction::respond(const Request& request) STUB | |
120 | void Mgr::InfoAction::pack(Ipc::TypedMsgHdr& msg) const STUB | |
121 | void Mgr::InfoAction::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
122 | //protected: | |
123 | //Mgr::InfoAction::InfoAction(const Mgr::CommandPointer &cmd) STUB | |
124 | void Mgr::InfoAction::collect() STUB | |
125 | void Mgr::InfoAction::dump(StoreEntry* entry) STUB | |
126 | ||
127 | #include "mgr/Inquirer.h" | |
128 | //Mgr::Inquirer::Inquirer(Action::Pointer anAction, const Request &aCause, const Ipc::StrandCoords &coords) STUB | |
129 | //protected: | |
130 | void Mgr::Inquirer::start() STUB | |
131 | bool Mgr::Inquirer::doneAll() const STUB_RETVAL(false) | |
132 | void Mgr::Inquirer::cleanup() STUB | |
133 | void Mgr::Inquirer::sendResponse() STUB | |
134 | bool Mgr::Inquirer::aggregate(Ipc::Response::Pointer aResponse) STUB_RETVAL(false) | |
135 | ||
136 | #include "mgr/IntervalAction.h" | |
137 | //Mgr::IntervalActionData::IntervalActionData() STUB | |
138 | Mgr::IntervalActionData& Mgr::IntervalActionData::operator +=(const Mgr::IntervalActionData& stats) STUB_RETVAL(*this) | |
139 | ||
140 | //Mgr::Action::Pointer Mgr::IntervalAction::Create5min(const CommandPointer &cmd) STUB_RETVAL(new Mgr::IntervalAction(*cmd)) | |
141 | //Mgr::Action::Pointer Mgr::IntervalAction::Create60min(const CommandPointer &cmd) STUB_RETVAL(new Mgr::IntervalAction(*cmd)) | |
142 | void Mgr::IntervalAction::add(const Action& action) STUB | |
143 | void Mgr::IntervalAction::pack(Ipc::TypedMsgHdr& msg) const STUB | |
144 | void Mgr::IntervalAction::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
145 | //protected: | |
146 | //Mgr::IntervalAction::IntervalAction(const CommandPointer &cmd, int aMinutes, int aHours) STUB | |
147 | void Mgr::IntervalAction::collect() STUB | |
148 | void Mgr::IntervalAction::dump(StoreEntry* entry) STUB | |
149 | ||
150 | #include "mgr/IntParam.h" | |
151 | //Mgr::IntParam::IntParam() STUB | |
152 | //Mgr::IntParam::IntParam(const std::vector<int>& anArray) STUB | |
153 | void Mgr::IntParam::pack(Ipc::TypedMsgHdr& msg) const STUB | |
154 | void Mgr::IntParam::unpackValue(const Ipc::TypedMsgHdr& msg) STUB | |
155 | static std::vector<int> static_vector; | |
156 | const std::vector<int>& Mgr::IntParam::value() const STUB_RETVAL(static_vector) | |
157 | ||
158 | #include "mgr/IoAction.h" | |
159 | //Mgr::IoActionData::IoActionData() STUB | |
160 | Mgr::IoActionData& Mgr::IoActionData::operator += (const IoActionData& stats) STUB_RETVAL(*this) | |
161 | ||
162 | Mgr::Action::Pointer Mgr::IoAction::Create(const CommandPointer &cmd) STUB_RETVAL(dummyAction) | |
163 | void Mgr::IoAction::add(const Action& action) STUB | |
164 | void Mgr::IoAction::pack(Ipc::TypedMsgHdr& msg) const STUB | |
165 | void Mgr::IoAction::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
166 | //protected: | |
167 | //Mgr::IoAction::IoAction(const CommandPointer &cmd) STUB | |
168 | void Mgr::IoAction::collect() STUB | |
169 | void Mgr::IoAction::dump(StoreEntry* entry) STUB | |
170 | ||
171 | //#include "mgr/QueryParam.h" | |
172 | //void Mgr::QueryParam::pack(Ipc::TypedMsgHdr& msg) const = 0; | |
173 | //void Mgr::QueryParam::unpackValue(const Ipc::TypedMsgHdr& msg) = 0; | |
174 | ||
175 | #include "mgr/QueryParams.h" | |
176 | Mgr::QueryParam::Pointer Mgr::QueryParams::get(const String& name) const STUB_RETVAL(Mgr::QueryParam::Pointer(NULL)) | |
177 | void Mgr::QueryParams::pack(Ipc::TypedMsgHdr& msg) const STUB | |
178 | void Mgr::QueryParams::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
26e65059 | 179 | void Mgr::QueryParams::Parse(Parser::Tokenizer &, QueryParams &) STUB |
7c8931a1 AJ |
180 | //private: |
181 | //Params::const_iterator Mgr::QueryParams::find(const String& name) const STUB_RETVAL(new Mgr::Params::const_iterator(*this)) | |
182 | Mgr::QueryParam::Pointer Mgr::QueryParams::CreateParam(QueryParam::Type aType) STUB_RETVAL(Mgr::QueryParam::Pointer(NULL)) | |
7c8931a1 AJ |
183 | |
184 | #include "mgr/Registration.h" | |
8fd1bd9d FC |
185 | //void Mgr::RegisterAction(char const * action, char const * desc, OBJH * handler, int pw_req_flag, int atomic); |
186 | //void Mgr::RegisterAction(char const * action, char const * desc, ClassActionCreationHandler *handler, int pw_req_flag, int atomic); | |
7c8931a1 AJ |
187 | |
188 | #include "mgr/Request.h" | |
189 | //Mgr::Request::Request(int aRequestorId, unsigned int aRequestId, int aFd, const Mgr::ActionParams &aParams) STUB | |
190 | //Mgr::Request::Request(const Ipc::TypedMsgHdr& msg) STUB | |
191 | void Mgr::Request::pack(Ipc::TypedMsgHdr& msg) const STUB | |
192 | Ipc::Request::Pointer Mgr::Request::clone() const STUB_RETVAL(const_cast<Mgr::Request*>(this)) | |
193 | ||
194 | #include "mgr/Response.h" | |
195 | //Mgr::Response::Response(unsigned int aRequestId, Action::Pointer anAction = NULL) STUB | |
196 | //Mgr::Response::Response(const Ipc::TypedMsgHdr& msg) STUB | |
197 | void Mgr::Response::pack(Ipc::TypedMsgHdr& msg) const STUB | |
198 | static Ipc::Response::Pointer ipr_static; | |
199 | Ipc::Response::Pointer Mgr::Response::clone() const STUB_RETVAL(Ipc::Response::Pointer(NULL)) | |
200 | bool Mgr::Response::hasAction() const STUB_RETVAL(false) | |
201 | //static Mgr::Action mgraction_static; | |
202 | //const Mgr::Action& Mgr::Response::getAction() const STUB_RETVAL(mgraction_static) | |
203 | ||
204 | #include "mgr/ServiceTimesAction.h" | |
205 | //Mgr::ServiceTimesActionData::ServiceTimesActionData() STUB | |
206 | Mgr::ServiceTimesActionData& Mgr::ServiceTimesActionData::operator +=(const Mgr::ServiceTimesActionData& stats) STUB_RETVAL(*this) | |
207 | ||
208 | Mgr::Action::Pointer Mgr::ServiceTimesAction::Create(const Mgr::CommandPointer &cmd) STUB_RETVAL(Mgr::Action::Pointer(NULL)) | |
209 | void Mgr::ServiceTimesAction::add(const Action& action) STUB | |
210 | void Mgr::ServiceTimesAction::pack(Ipc::TypedMsgHdr& msg) const STUB | |
211 | void Mgr::ServiceTimesAction::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
212 | //protected: | |
213 | //Mgr::ServiceTimesAction::ServiceTimesAction(const CommandPointer &cmd) STUB | |
214 | void Mgr::ServiceTimesAction::collect() STUB | |
215 | void Mgr::ServiceTimesAction::dump(StoreEntry* entry) STUB | |
216 | ||
217 | #include "mgr/StoreIoAction.h" | |
218 | //Mgr::StoreIoActionData::StoreIoActionData() STUB | |
219 | Mgr::StoreIoActionData & Mgr::StoreIoActionData::operator +=(const StoreIoActionData& stats) STUB_RETVAL(*this) | |
220 | //Mgr::StoreIoAction::StoreIoAction(const CommandPointer &cmd) STUB | |
221 | Mgr::Action::Pointer Mgr::StoreIoAction::Create(const CommandPointer &cmd) STUB_RETVAL(Mgr::Action::Pointer(NULL)) | |
222 | void Mgr::StoreIoAction::add(const Action& action) STUB | |
223 | void Mgr::StoreIoAction::pack(Ipc::TypedMsgHdr& msg) const STUB | |
224 | void Mgr::StoreIoAction::unpack(const Ipc::TypedMsgHdr& msg) STUB | |
225 | void Mgr::StoreIoAction::collect() STUB | |
226 | void Mgr::StoreIoAction::dump(StoreEntry* entry) STUB | |
227 | ||
228 | #include "mgr/StoreToCommWriter.h" | |
229 | //Mgr::StoreToCommWriter::StoreToCommWriter(int aFd, StoreEntry *anEntry) STUB | |
230 | Mgr::StoreToCommWriter::~StoreToCommWriter() STUB | |
231 | void Mgr::StoreToCommWriter::start() STUB | |
232 | void Mgr::StoreToCommWriter::swanSong() STUB | |
233 | bool Mgr::StoreToCommWriter::doneAll() const STUB_RETVAL(false) | |
234 | void Mgr::StoreToCommWriter::scheduleStoreCopy() STUB | |
235 | void Mgr::StoreToCommWriter::noteStoreCopied(StoreIOBuffer ioBuf) STUB | |
236 | void Mgr::StoreToCommWriter::NoteStoreCopied(void* data, StoreIOBuffer ioBuf) STUB | |
7e9f330d | 237 | void Mgr::StoreToCommWriter::HandleStoreAbort(StoreToCommWriter *) STUB |
7c8931a1 AJ |
238 | void Mgr::StoreToCommWriter::scheduleCommWrite(const StoreIOBuffer& ioBuf) STUB |
239 | void Mgr::StoreToCommWriter::noteCommWrote(const CommIoCbParams& params) STUB | |
240 | void Mgr::StoreToCommWriter::noteCommClosed(const CommCloseCbParams& params) STUB | |
241 | void Mgr::StoreToCommWriter::close() STUB | |
242 | ||
243 | #include "mgr/StringParam.h" | |
244 | //Mgr::StringParam::StringParam() STUB | |
245 | //Mgr::StringParam::StringParam(const String& aString) STUB | |
246 | void Mgr::StringParam::pack(Ipc::TypedMsgHdr& msg) const STUB | |
247 | void Mgr::StringParam::unpackValue(const Ipc::TypedMsgHdr& msg) STUB | |
248 | static String t; | |
249 | const String& Mgr::StringParam::value() const STUB_RETVAL(t) | |
f53969cc | 250 |