Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / dmclock / sim / src / ssched / ssched_client.h
1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab
3
4 /*
5  * Copyright (C) 2016 Red Hat Inc.
6  */
7
8
9 #pragma once
10
11 #include "ssched_recs.h"
12
13
14 namespace crimson {
15   namespace simple_scheduler {
16
17     // S is server identifier type
18     template<typename S>
19     class ServiceTracker {
20
21     public:
22
23       // we have to start the counters at 1, as 0 is used in the
24       // cleaning process
25       ServiceTracker()
26       {
27         // emptry
28       }
29
30
31       void track_resp(const S& server_id, const NullData& ignore) {
32         // empty
33       }
34
35
36       /*
37        * Returns the ReqParams for the given server.
38        */
39       ReqParams get_req_params(const S& server) {
40         return ReqParams();
41       } // get_req_params
42     }; // class ServiceTracker
43   } // namespace simple_scheduler
44 } // namespace crimson