Go to the documentation of this file.
33 #ifndef ASTRA_DEVICE_MANAGER_H_
34 #define ASTRA_DEVICE_MANAGER_H_
38 #include <boost/thread/mutex.hpp>
47 class AstraDeviceListener;
65 std::string
getSerial(
const std::string& device_URI)
const;
std::ostream & operator<<(std::ostream &stream, const AstraDevice &device)
boost::shared_ptr< AstraDevice > getAnyDevice()
boost::shared_ptr< AstraDevice > getDevice(const std::string &device_URI)
std::size_t getNumOfConnectedDevices() const
static boost::shared_ptr< AstraDeviceManager > singelton_
boost::shared_ptr< AstraDeviceListener > device_listener_
boost::shared_ptr< std::vector< std::string > > getConnectedDeviceURIs() const
static boost::shared_ptr< AstraDeviceManager > getSingelton()
virtual ~AstraDeviceManager()
std::string getSerial(const std::string &device_URI) const
boost::shared_ptr< std::vector< AstraDeviceInfo > > getConnectedDeviceInfos() const