Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
astra_wrapper::AstraDeviceManager Class Reference

#include <astra_device_manager.h>

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< AstraDeviceManagergetSingelton ()
 

Protected Attributes

boost::shared_ptr< AstraDeviceListenerdevice_listener_
 

Static Protected Attributes

static boost::shared_ptr< AstraDeviceManagersingelton_
 

Detailed Description

Definition at line 50 of file astra_device_manager.h.

Constructor & Destructor Documentation

astra_wrapper::AstraDeviceManager::AstraDeviceManager ( )

Definition at line 183 of file astra_device_manager.cpp.

astra_wrapper::AstraDeviceManager::~AstraDeviceManager ( )
virtual

Definition at line 192 of file astra_device_manager.cpp.

Member Function Documentation

boost::shared_ptr< AstraDevice > astra_wrapper::AstraDeviceManager::getAnyDevice ( )

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.

std::size_t astra_wrapper::AstraDeviceManager::getNumOfConnectedDevices ( ) const

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.

boost::shared_ptr< AstraDeviceManager > astra_wrapper::AstraDeviceManager::getSingelton ( )
static

Definition at line 196 of file astra_device_manager.cpp.

Member Data Documentation

boost::shared_ptr<AstraDeviceListener> astra_wrapper::AstraDeviceManager::device_listener_
protected

Definition at line 68 of file astra_device_manager.h.

boost::shared_ptr< AstraDeviceManager > astra_wrapper::AstraDeviceManager::singelton_
staticprotected

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 Dec 16 2020 03:54:34