43class NgapRequestHandler :
public BESRequestHandler {
45 static unsigned int d_cmr_cache_size_items;
46 static unsigned int d_cmr_cache_purge_items;
48 static bool d_use_cmr_cache;
51 static unsigned int d_dmrpp_mem_cache_size_items;
52 static unsigned int d_dmrpp_mem_cache_purge_items;
54 static bool d_use_dmrpp_cache;
57 static long long d_dmrpp_file_cache_size_mb;
58 static long long d_dmrpp_file_cache_purge_size_mb;
59 static std::string d_dmrpp_file_cache_dir;
63 friend class NgapContainer;
64 friend class NgapOwnedContainer;
65 friend class NgapContainerTest;
66 friend class NgapOwnedContainerTest;
67 friend class NgapRequestHandlerTest;
70 explicit NgapRequestHandler(
const std::string &name);
72 NgapRequestHandler() =
delete;
74 ~NgapRequestHandler()
override =
default;
76 NgapRequestHandler(
const NgapRequestHandler &src) =
delete;
78 NgapRequestHandler &operator=(
const NgapRequestHandler &rhs) =
delete;
80 void dump(std::ostream &strm)
const override;