8 #ifndef META_OCEAN_MEDIA_DS_DEVICE_ENUMERATOR_H
9 #define META_OCEAN_MEDIA_DS_DEVICE_ENUMERATOR_H
16 DISABLE_WARNINGS_BEGIN
40 typedef std::vector<std::string>
Names;
96 bool exist(
const std::string& name)
const;
157 typedef std::vector<std::shared_ptr<DSDeviceEnumerator>>
Enumerators;
This class implements a recursive lock object.
Definition: Lock.h:31
This class wraps an unmanaged object (or reference) which needs to be released after usage.
Definition: ScopedObject.h:166
This template class is the base class for all singleton objects.
Definition: Singleton.h:71
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15