HImManager.h

Interface of the HImManager class.

Defines the HImManager class along with macros for registering, setting and unsetting callbacks

Content

Classes

HImManager

The HImManager class serves as a manager for IM callbacks.

Macro definitions

HImRegisterCallback

HImSetCallback

HImSetCallbackByKey

HImUnSetOneCallback

HImUnSetOneCallbackByKey

HImShowCallback

Macro definitions

HImRegisterCallback(callback_name, callback_function)

This method associates a name with a function pointer.

HImSetCallback(callback_type, callback_name)

This method associates a callback type with a registered callback function name in the currently open segment.

HImSetCallbackByKey(segment_key, callback_type, callback_name)

This method associates a callback type with a registered callback function name in the segment specified by segment_key.

HImUnSetOneCallback(callback_type)

This method removes a callback assocation in the currently open segment.

HImUnSetOneCallbackByKey(segment_key, callback_type)

This method removes the callback assocation in a segment specified by segment_key.

HImShowCallback(callback_name, callback_type)

This method writes the name of the callback_type assocation into the callback_name in the currently open segment.