BazisLib::Linux::BasicCharacterDevice Member List

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

__super typedefBazisLib::Linux::BasicCharacterDevice [private]
AllocateDeviceNumbers(unsigned MinorCount=1, unsigned FirstMinor=0)BazisLib::Linux::BasicCharacterDevice [protected]
BAD_DEVICE_NUMBER enum valueBazisLib::Linux::BasicCharacterDevice [private]
BasicCharacterDevice(const char *pszDeviceName)BazisLib::Linux::BasicCharacterDevice [protected]
Device(const char *pszDeviceName)BazisLib::Linux::Device [inline, protected]
GetFileOperations()BazisLib::Linux::BasicCharacterDevice [inline, virtual]
HasDeviceNumber()BazisLib::Linux::BasicCharacterDevice [inline, protected]
InitializeFileOperations(file_operations *pOperations, module *pOwner=THIS_MODULE)BazisLib::Linux::BasicCharacterDevice [protected, static]
m_bDeviceRegisteredBazisLib::Linux::BasicCharacterDevice [private]
m_DeviceNameBazisLib::Linux::Device [protected]
m_DeviceNumberBazisLib::Linux::BasicCharacterDevice [private]
m_DeviceObjectBazisLib::Linux::BasicCharacterDevice [private]
m_FileOperationsBazisLib::Linux::BasicCharacterDevice [private, static]
m_InitializerBazisLib::Linux::BasicCharacterDevice [private, static]
m_MinorCountBazisLib::Linux::BasicCharacterDevice [protected]
m_RegisteredMinorsBazisLib::Linux::BasicCharacterDevice [private]
OnClose(struct inode *pInode, struct file *pFile)BazisLib::Linux::BasicCharacterDevice [inline, protected, virtual]
OnIoctl(struct inode *pInode, struct file *pFile, unsigned int num, unsigned long param)BazisLib::Linux::BasicCharacterDevice [inline, protected, virtual]
OnOpen(struct inode *pInode, struct file *pFile)BazisLib::Linux::BasicCharacterDevice [inline, protected, virtual]
OnRead(struct file *pFile, UserBuffer Buffer, size_t lSize, loff_t Offset)BazisLib::Linux::BasicCharacterDevice [inline, protected, virtual]
OnWrite(struct file *pFile, UserBuffer Buffer, size_t lSize, loff_t Offset)BazisLib::Linux::BasicCharacterDevice [inline, protected, virtual]
RegisterCharacterDeviceObject(unsigned MinorCount=1, module *pOwner=THIS_MODULE)BazisLib::Linux::BasicCharacterDevice [protected]
RegisterDevice(class Driver *pDriver) overrideBazisLib::Linux::BasicCharacterDevice [virtual]
s_ioctl(struct inode *pInode, struct file *pFile, unsigned CtlCode, unsigned long Parameter)BazisLib::Linux::BasicCharacterDevice [private, static]
s_open(struct inode *pInode, struct file *pFile)BazisLib::Linux::BasicCharacterDevice [private, static]
s_read(struct file *pFile, char __user *pBuffer, size_t lSize, loff_t *pOffset)BazisLib::Linux::BasicCharacterDevice [private, static]
s_release(struct inode *pInode, struct file *pFile)BazisLib::Linux::BasicCharacterDevice [private, static]
s_write(struct file *pFile, const char __user *pBuffer, size_t lSize, loff_t *pOffset)BazisLib::Linux::BasicCharacterDevice [private, static]
~BasicCharacterDevice()BazisLib::Linux::BasicCharacterDevice [protected]
~Device()BazisLib::Linux::Device [inline, virtual]

SourceForge.net Logo