37 void addSDevice(
const std::string &
dev,
const std::string &
name);
59 std::set<std::string>
dev;
75 void close()
override;
80 void log(
const std::string &
log)
const override;
std::set< std::string > dev
static void q2RDrivers(const std::string &dev, Msg *mp, XMLEle *root)
void closeWritePart() override
bool isHandlingDevice(const std::string &dev) const
static void q2SDrivers(DvrInfo *me, int isblob, const std::string &dev, const std::string &name, Msg *mp, XMLEle *root)
virtual const std::string remoteServerUid() const =0
virtual DvrInfo * clone() const =0
static ConcurrentSet< DvrInfo > drivers
void onMessage(XMLEle *root, std::list< int > &sharedBuffers) override
void log(const std::string &log) const override
Property * findSDevice(const std::string &dev, const std::string &name) const
bool acceptSharedBuffers() const override
std::list< Property * > sprops
A little DOM-style library to handle parsing and processing an XML file.