Revision 14d30d82 include/RequestManagerPoolInfoFilter.h

View differences:

include/RequestManagerPoolInfoFilter.h
238 238
/* ------------------------------------------------------------------------- */
239 239
/* ------------------------------------------------------------------------- */
240 240

  
241
class HostPoolMonitoring : public RequestManagerPoolInfoFilter
242
{
243
public:
244

  
245
    HostPoolMonitoring():
246
        RequestManagerPoolInfoFilter("HostPoolMonitoring",
247
                                     "Returns the host monitoring records",
248
                                     "A:s")
249
    {
250
        Nebula& nd  = Nebula::instance();
251
        pool        = nd.get_hpool();
252
        auth_object = PoolObjectSQL::HOST;
253
    };
254

  
255
    ~HostPoolMonitoring(){};
256

  
257
    /* -------------------------------------------------------------------- */
258

  
259
    void request_execute(
260
            xmlrpc_c::paramList const& paramList, RequestAttributes& att);
261
};
262

  
263
/* ------------------------------------------------------------------------- */
264
/* ------------------------------------------------------------------------- */
265

  
241 266
class GroupPoolInfo: public RequestManagerPoolInfoFilter
242 267
{
243 268
public:

Also available in: Unified diff