libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pkgUdevCdromDevices Class Reference

#include <cdrom.h>

Collaboration diagram for pkgUdevCdromDevices:

Public Member Functions

 pkgUdevCdromDevices ()
 
virtual ~pkgUdevCdromDevices ()
 
bool Dlopen ()
 
std::vector< CdromDeviceScan ()
 
std::vector< CdromDeviceScanForRemovable (bool CdromOnly)
 

Protected Attributes

void * libudev_handle
 
const char *(* udev_device_get_devnode )(struct udev_device *udev_device)
 
const char *(* udev_device_get_property_value )(struct udev_device *udev_device, const char *key)
 
struct udev_device *(* udev_device_new_from_syspath )(struct udev *udev, const char *syspath)
 
int(* udev_enumerate_add_match_property )(struct udev_enumerate *udev_enumerate, const char *property, const char *value)
 
int(* udev_enumerate_add_match_sysattr )(struct udev_enumerate *udev_enumerate, const char *property, const char *value)
 
struct udev_list_entry *(* udev_enumerate_get_list_entry )(struct udev_enumerate *udev_enumerate)
 
struct udev *(* udev_enumerate_get_udev )(struct udev_enumerate *udev_enumerate)
 
struct udev_enumerate *(* udev_enumerate_new )(struct udev *udev)
 
int(* udev_enumerate_scan_devices )(struct udev_enumerate *udev_enumerate)
 
const char *(* udev_list_entry_get_name )(struct udev_list_entry *list_entry)
 
struct udev_list_entry *(* udev_list_entry_get_next )(struct udev_list_entry *list_entry)
 
struct udev *(* udev_new )(void)
 

Constructor & Destructor Documentation

pkgUdevCdromDevices::pkgUdevCdromDevices ( )
virtual pkgUdevCdromDevices::~pkgUdevCdromDevices ( )
virtual

Member Function Documentation

bool pkgUdevCdromDevices::Dlopen ( )
std::vector<CdromDevice> pkgUdevCdromDevices::Scan ( )
std::vector<CdromDevice> pkgUdevCdromDevices::ScanForRemovable ( bool  CdromOnly)

Member Data Documentation

void* pkgUdevCdromDevices::libudev_handle
protected
const char*(* pkgUdevCdromDevices::udev_device_get_devnode)(struct udev_device *udev_device)
protected
const char*(* pkgUdevCdromDevices::udev_device_get_property_value)(struct udev_device *udev_device, const char *key)
protected
struct udev_device*(* pkgUdevCdromDevices::udev_device_new_from_syspath)(struct udev *udev, const char *syspath)
readprotected
int(* pkgUdevCdromDevices::udev_enumerate_add_match_property)(struct udev_enumerate *udev_enumerate, const char *property, const char *value)
protected
int(* pkgUdevCdromDevices::udev_enumerate_add_match_sysattr)(struct udev_enumerate *udev_enumerate, const char *property, const char *value)
protected
struct udev_list_entry*(* pkgUdevCdromDevices::udev_enumerate_get_list_entry)(struct udev_enumerate *udev_enumerate)
readprotected
struct udev*(* pkgUdevCdromDevices::udev_enumerate_get_udev)(struct udev_enumerate *udev_enumerate)
readprotected
struct udev_enumerate*(* pkgUdevCdromDevices::udev_enumerate_new)(struct udev *udev)
readprotected
int(* pkgUdevCdromDevices::udev_enumerate_scan_devices)(struct udev_enumerate *udev_enumerate)
protected
const char*(* pkgUdevCdromDevices::udev_list_entry_get_name)(struct udev_list_entry *list_entry)
protected
struct udev_list_entry*(* pkgUdevCdromDevices::udev_list_entry_get_next)(struct udev_list_entry *list_entry)
readprotected
struct udev*(* pkgUdevCdromDevices::udev_new)(void)
readprotected

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