#include <photo_camera_list.hpp>
Public Member Functions | |
bool | autodetect (GPContext *context) |
bool | filterCameraList (GPContext *context, const std::string match_string) |
CameraAbilitiesList * | getAbilitiesList (void) |
CameraList * | getCameraList (void) |
GPPortInfoList * | getPortInfoList (void) |
bool | loadAbilities (GPContext *context) |
bool | loadPortInfo (ssize_t *port_count) |
bool | lookupAbilities (const std::string model_name, CameraAbilities *abilities) |
bool | lookupPortInfo (const std::string port_name, GPPortInfo *port_info) |
photo_camera_list (void) | |
~photo_camera_list (void) | |
Private Attributes | |
CameraAbilitiesList * | abilities_list_ |
CameraList * | camera_list_ |
GPPortInfoList * | port_info_list_ |
Definition at line 45 of file photo_camera_list.hpp.
photo_camera_list::photo_camera_list | ( | void | ) |
Definition at line 44 of file photo_camera_list.cpp.
Definition at line 51 of file photo_camera_list.cpp.
bool photo_camera_list::autodetect | ( | GPContext * | context | ) |
Definition at line 188 of file photo_camera_list.cpp.
bool photo_camera_list::filterCameraList | ( | GPContext * | context, |
const std::string | match_string | ||
) |
Definition at line 222 of file photo_camera_list.cpp.
CameraAbilitiesList * photo_camera_list::getAbilitiesList | ( | void | ) |
Definition at line 71 of file photo_camera_list.cpp.
CameraList * photo_camera_list::getCameraList | ( | void | ) |
Definition at line 60 of file photo_camera_list.cpp.
GPPortInfoList * photo_camera_list::getPortInfoList | ( | void | ) |
Definition at line 66 of file photo_camera_list.cpp.
bool photo_camera_list::loadAbilities | ( | GPContext * | context | ) |
Definition at line 107 of file photo_camera_list.cpp.
bool photo_camera_list::loadPortInfo | ( | ssize_t * | port_count | ) |
Definition at line 77 of file photo_camera_list.cpp.
bool photo_camera_list::lookupAbilities | ( | const std::string | model_name, |
CameraAbilities * | abilities | ||
) |
Definition at line 155 of file photo_camera_list.cpp.
bool photo_camera_list::lookupPortInfo | ( | const std::string | port_name, |
GPPortInfo * | port_info | ||
) |
Definition at line 128 of file photo_camera_list.cpp.
CameraAbilitiesList* photo_camera_list::abilities_list_ [private] |
Definition at line 51 of file photo_camera_list.hpp.
CameraList* photo_camera_list::camera_list_ [private] |
Definition at line 49 of file photo_camera_list.hpp.
GPPortInfoList* photo_camera_list::port_info_list_ [private] |
Definition at line 50 of file photo_camera_list.hpp.