16 const std::string & _brokerEndpoint,
17 const std::string & _serviceName,
22 Json::Value
addExtractor(
const std::string & name,
const Json::Value & arguments);
24 Json::Value
removeExtractor(
const std::string & name,
const std::string & identifier);
26 Json::Value call(
const std::string & name,
const Json::Value & arguments);
29 std::list<Extractor *> extractors;
30 std::mutex extractorsMutex;
Handles storage locations.
Json::Value listExtractors()
Json::Value removeExtractor(const std::string &name, const std::string &identifier)
Json::Value addExtractor(const std::string &name, const Json::Value &arguments)
CamManager(zmq::context_t &_ctx, const std::string &_brokerEndpoint, const std::string &_serviceName, const PubSubEndpoint &_cameraSource, StorageManager &_storageManager)