NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
RangerCD::OPdhDataSource Class Reference

Data source implementation for PDH information. More...

#include <NERvHub/object/RangerCD/OPdhDataSource.h>

Inheritance diagram for RangerCD::OPdhDataSource:
NERvGear::OUnknown NERvGear::CDataSource NERvGear::IDataSource NERvGear::CUnknown NERvGear::IUnknown

Detailed Description

Data source implementation for PDH information.

Available data, value and IDs:

All of the value types are fixed and indicated by the prefix of their IDs.

Version
1.0.0
  • Initial release.
Dependences
Pdh Data Extension 0.1.6 and above
Modules
Plugins\Pdh Data Extension\MODULE.DLL

Define ID:

const NERvGear::UID RangerCD::ID_OPdhDataSource; // 3BDE05D3-E6D8-412c-BCDD-6154012D6948

Additional Inherited Members

- Public Member Functions inherited from NERvGear::IDataSource
virtual long __stdcall GetId (UID *id)=0
 Retrieves the UID of this data source object. More...
 
virtual size_t __stdcall GetName (size_t len, wchar_t *name)=0
 Retrieves the display name for this data source. More...
 
virtual size_t __stdcall GetDescrip (size_t len, wchar_t *descrip)=0
 Retrieves the description for this data source. More...
 
virtual unsigned __stdcall GetDataCount ()=0
 Retrieves the number of data providing by this data source.
 
virtual long __stdcall GetData (unsigned index, IData **data)=0
 Retrieves a data represented by index. More...
 
virtual long __stdcall FindData (const UID &id, IData **data)=0
 Retrieves a data indicated by UID. More...
 
- Public Member Functions inherited from NERvGear::IUnknown
virtual long __stdcall QueryInterface (const UID &interfaceID, void **ppvObject)=0
 
virtual unsigned long __stdcall AddRef ()=0
 
virtual unsigned long __stdcall Release ()=0