CharDevice.h File Reference

#include <pkgconf/deviceservices.h>
#include "ApparatusFramework/KernelServices/KeSeDecl.h"

Go to the source code of this file.

Classes

class  ApparatusFramework::CharDevice

Namespaces

namespace  ApparatusFramework

Enumerations

enum  ApparatusFramework::CharDeviceIoCtrlCommands { ApparatusFramework::CHAR_DEVICE_SET_BLOCKING = 100, ApparatusFramework::CHAR_DEVICE_SET_TIMEOUT }
enum  ApparatusFramework::SeekWhenceEnum { ApparatusFramework::CHAR_DEVICE_SEEK_START, ApparatusFramework::CHAR_DEVICE_SEEK_CURRENT, ApparatusFramework::CHAR_DEVICE_SEEK_END }
enum  ApparatusFramework::CharDeviceRetVal {
  ApparatusFramework::CHAR_DEVICE_SUCCESS = 0, ApparatusFramework::CHAR_DEVICE_GENERIC_FAILURE = -1, ApparatusFramework::CHAR_DEVICE_OPEN_FAILED = -2, ApparatusFramework::CHAR_DEVICE_CLOSE_FAILED = -3,
  ApparatusFramework::CHAR_DEVICE_SEEK_FAILED = -4, ApparatusFramework::CHAR_DEVICE_IOCTL_FAILED = -5, ApparatusFramework::CHAR_DEVICE_WRITE_FAILED = -6, ApparatusFramework::CHAR_DEVICE_READ_FAILED = -7,
  ApparatusFramework::CHAR_DEVICE_NAME_TOO_LONG = -8, ApparatusFramework::CHAR_DEVICE_WRITE_TIMEOUT = -9, ApparatusFramework::CHAR_DEVICE_READ_TIMEOUT = -10, ApparatusFramework::CHAR_DEVICE_NOT_OPEN = -11
}
© 2004-2010 bbv Software Services AG / Apparatus Services