BazisLib::Linux::BasicUsbCharacterDevice Member List

This is the complete list of members for BazisLib::Linux::BasicUsbCharacterDevice, including all inherited members.

AllocateDeviceNumbers(unsigned MinorCount=1, unsigned FirstMinor=0)BazisLib::Linux::BasicCharacterDevice [private]
BasicCharacterDevice(const char *pszDeviceName)BazisLib::Linux::BasicCharacterDevice [private]
BasicUsbCharacterDevice(const char *pszDriverName, UsbInterface *pInterface)BazisLib::Linux::BasicUsbCharacterDevice
Device(const char *pszDeviceName)BazisLib::Linux::Device [inline, private]
GetDevice()BazisLib::Linux::BasicUsbCharacterDevice [inline, protected, virtual]
GetFileOperations()BazisLib::Linux::BasicCharacterDevice [inline, private, virtual]
HasDeviceNumber()BazisLib::Linux::BasicCharacterDevice [inline, private]
InitializeFileOperations(file_operations *pOperations, module *pOwner=THIS_MODULE)BazisLib::Linux::BasicCharacterDevice [private, static]
m_DeviceNameBazisLib::Linux::Device [private]
m_MinorCountBazisLib::Linux::BasicCharacterDevice [private]
m_MinorInterfacesBazisLib::Linux::BasicUsbCharacterDevice [private]
m_MinorListLockBazisLib::Linux::BasicUsbCharacterDevice [private]
m_ReadWriteMutexBazisLib::Linux::BasicUsbCharacterDevice [private]
OnAddDevice(UsbInterface *pIntf)BazisLib::Linux::BasicUsbCharacterDevice [protected, virtual]
OnClose(struct inode *pInode, struct file *pFile)BazisLib::Linux::BasicUsbCharacterDevice [private, virtual]
OnClose(UsbInterface *intf)BazisLib::Linux::BasicUsbCharacterDevice [inline, protected, virtual]
OnIoctl(struct inode *pInode, struct file *pFile, unsigned int num, unsigned long param)BazisLib::Linux::BasicUsbCharacterDevice [private, virtual]
OnIoctl(UsbInterface *intf, unsigned int num, unsigned long param)BazisLib::Linux::BasicUsbCharacterDevice [inline, protected, virtual]
OnOpen(struct inode *pInode, struct file *pFile)BazisLib::Linux::BasicUsbCharacterDevice [private, virtual]
OnOpen(UsbInterface *intf)BazisLib::Linux::BasicUsbCharacterDevice [inline, protected, virtual]
OnRead(struct file *pFile, UserBuffer Buffer, size_t lSize, loff_t Offset)BazisLib::Linux::BasicUsbCharacterDevice [private, virtual]
OnRead(UsbInterface *intf, UserBuffer Buffer, size_t lSize, loff_t Offset)BazisLib::Linux::BasicUsbCharacterDevice [inline, protected, virtual]
OnRemoveDevice(UsbInterface *pIntf)BazisLib::Linux::BasicUsbCharacterDevice [protected, virtual]
OnWrite(struct file *pFile, UserBuffer Buffer, size_t lSize, loff_t Offset)BazisLib::Linux::BasicUsbCharacterDevice [private, virtual]
OnWrite(UsbInterface *intf, UserBuffer Buffer, size_t lSize, loff_t Offset)BazisLib::Linux::BasicUsbCharacterDevice [inline, protected, virtual]
RegisterCharacterDeviceObject(unsigned MinorCount=1, module *pOwner=THIS_MODULE)BazisLib::Linux::BasicCharacterDevice [private]
RegisterDevice(class Driver *pDriver) overrideBazisLib::Linux::BasicCharacterDevice [private, virtual]
~BasicCharacterDevice()BazisLib::Linux::BasicCharacterDevice [private]
~BasicUsbCharacterDevice()BazisLib::Linux::BasicUsbCharacterDevice [virtual]
~Device()BazisLib::Linux::Device [inline, private, virtual]
~IUsbDevice()BazisLib::Linux::IUsbDevice [inline, virtual]

SourceForge.net Logo