Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
astra_wrapper::AstraDeviceManager Class Reference

#include <astra_device_manager.h>

List of all members.

Public Member Functions

 AstraDeviceManager ()
boost::shared_ptr< AstraDevicegetAnyDevice ()
boost::shared_ptr< std::vector
< AstraDeviceInfo > > 
getConnectedDeviceInfos () const
boost::shared_ptr< std::vector
< std::string > > 
getConnectedDeviceURIs () const
boost::shared_ptr< AstraDevicegetDevice (const std::string &device_URI)
std::size_t getNumOfConnectedDevices () const
std::string getSerial (const std::string &device_URI) const
virtual ~AstraDeviceManager ()

Static Public Member Functions

static boost::shared_ptr
< AstraDeviceManager
getSingelton ()

Protected Attributes

boost::shared_ptr
< AstraDeviceListener
device_listener_

Static Protected Attributes

static boost::shared_ptr
< AstraDeviceManager
singelton_

Detailed Description

Definition at line 50 of file astra_device_manager.h.


Constructor & Destructor Documentation

Definition at line 183 of file astra_device_manager.cpp.

Definition at line 192 of file astra_device_manager.cpp.


Member Function Documentation

Definition at line 247 of file astra_device_manager.cpp.

boost::shared_ptr< std::vector< AstraDeviceInfo > > astra_wrapper::AstraDeviceManager::getConnectedDeviceInfos ( ) const

Definition at line 204 of file astra_device_manager.cpp.

boost::shared_ptr< std::vector< std::string > > astra_wrapper::AstraDeviceManager::getConnectedDeviceURIs ( ) const

Definition at line 209 of file astra_device_manager.cpp.

boost::shared_ptr< AstraDevice > astra_wrapper::AstraDeviceManager::getDevice ( const std::string &  device_URI)

Definition at line 251 of file astra_device_manager.cpp.

Definition at line 214 of file astra_device_manager.cpp.

std::string astra_wrapper::AstraDeviceManager::getSerial ( const std::string &  device_URI) const

Definition at line 219 of file astra_device_manager.cpp.

Definition at line 196 of file astra_device_manager.cpp.


Member Data Documentation

Definition at line 68 of file astra_device_manager.h.

boost::shared_ptr< AstraDeviceManager > astra_wrapper::AstraDeviceManager::singelton_ [static, protected]

Definition at line 70 of file astra_device_manager.h.


The documentation for this class was generated from the following files:


astra_camera
Author(s): Tim Liu
autogenerated on Wed Jul 10 2019 03:18:55