UNDER CONSTRUCTION
Reference
Home
Overview
Hardware
News
Download
License
Documentation
Reference
Help
FAQs
Contributing
Contact
Links

RSLib::IHaptikLibraryLower Interface Reference
[Plugin API]

List of all members.

Detailed Description

Interface exposed by the library to the plugins.

Used for 1) centralized services 2) reference counting 3) internal recursion.

Note:
Please note this is a weak interface, i.e. it doesn't need to be released.

Definition at line 30 of file HaptikPlugin.hpp.


Configuration File Access

virtual PCHAR8 GetVariable (IN PCHAR8 name) PURE
 Retrieve a variable from the configuration file.
virtual UINT32 SetVariable (IN PCHAR8 name, IN PCHAR8 value) PURE
 Save a variable into the configuration file.

Reference Count Management

virtual UINT32 Lock () PURE
 Plugin should not be unloaded.
virtual UINT32 Unlock () PURE
 Plugin could be unloaded.

Internal Recursion

virtual UINT32 GetNumberOfDevices () PURE
 Get number of devices exposed by other plugins.
virtual UINT32 GetDeviceInfo (IN UINT32 deviceId, OUT HaptikDeviceInfoPtr pDev) PURE
 Get info on a device exposed by another plugin.
virtual PVOID GetDeviceInterface (IN UINT32 deviceId, IN UINT32 interfaceId) PURE
 Request an interface to a device exposed by another plugin.

Logging

virtual UINT32 Log (IN PCHAR8 message) PURE
 Log a string.
Last Updated on 2006/02/01 09:53:39 UTC info@haptiklibrary.org