INOS
CINOSDeviceMap Class Reference

Public Types

enum  EError {
  eErrOk = 0 , eErrDeviceNotFound = 1 , eErrDeviceTypeNotSupported = 2 , eErrResultBufferTooSmall = 3 ,
  eErrDeviceNoAddress = 4 , eErrDeviceNoName = 5
}
 Error type.
 
enum  EDeviceType { eDevDontCare = 0 , eDevGin , eDevTypeLast }
 Error type.
 

Static Public Member Functions

static EError GetDeviceAddress (const char *apName, char *apResult, uint32 auBufferLength)
 
static EError GetDeviceAddress (const char *apName, uint32 &auResult)
 
static EError GetDeviceName (uint32 auAddress, char *apResult, uint32 auBufferLength)
 
static EError GetDeviceNode (const char *apName, XMLNode &axResult)
 
static EError GetDeviceNode (uint32 auAddress, XMLNode &axResult)
 
static EError GetDeviceUid (uint64 auMacAddress, uint32 auDeviceAddress, uint32 &auUid)
 
static EError GetDeviceUid (XMLNode &aNode, uint64 auMacAddress, uint32 auDeviceAddress, uint32 &auUid)
 
static EError GetDeviceUid (uint64 auMacAddress, uint32 auProductCode, uint8 auIndex, uint32 &auUid)
 
static EError GetDeviceUid (XMLNode &aNode, uint64 auMacAddress, uint32 auProductCode, uint8 auIndex, uint32 &auUid)
 
static EError GetDevicePathByUid (uint32 auUid, char *apResult, uint32 auBufferLength)
 
static EError GetDeviceName (XMLNode &aNode, uint32 auUid, char *apResult, uint32 auLength)
 

Friends

void _INI_0201_CDEVICE_MAP_ ()
 

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