#include "HTools.h"
Go to the source code of this file.
Classes | |
class | HImManager |
The HImManager class serves as a manager for IM callbacks. More... | |
Defines | |
#define | HImRegisterCallback(callback_name, callback_function) |
#define | HImSetCallback(callback_type, callback_name) |
#define | HImSetCallbackByKey(segment_key, callback_type, callback_name) |
#define | HImShowCallback(callback_name, callback_type) |
#define | HImUnSetOneCallback(callback_type) |
#define | HImUnSetOneCallbackByKey(segment_key, callback_type) |
Defines the HImManager class along with macros for registering, setting and unsetting callbacks
#define HImRegisterCallback | ( | callback_name, | |||
callback_function | ) |
Value:
do{ (HImManager::GetCurrentHImManager())->RegisterOneCallback( \ (const char *)callback_name, (void*)callback_function); }while(0);
#define HImSetCallback | ( | callback_type, | |||
callback_name | ) |
Value:
do{ (HImManager::GetCurrentHImManager())->SetCallback( \ (const char *)callback_type, (const char *)callback_name); }while(0);
#define HImSetCallbackByKey | ( | segment_key, | |||
callback_type, | |||||
callback_name | ) |
Value:
do{ (HImManager::GetCurrentHImManager())->SetCallback( \ segment_key, (const char *)callback_type, (const char *)callback_name); }while(0);
#define HImShowCallback | ( | callback_name, | |||
callback_type | ) |
Value:
do{ (HImManager::GetCurrentHImManager())->ShowCallback( \ (const char *)callback_name, (char *)callback_type); }while(0);
#define HImUnSetOneCallback | ( | callback_type | ) |
Value:
do{ (HImManager::GetCurrentHImManager())->UnSetOneCallback( \ callback_type); }while(0);
#define HImUnSetOneCallbackByKey | ( | segment_key, | |||
callback_type | ) |
Value:
do{ (HImManager::GetCurrentHImManager())->UnSetOneCallback( \ segment_key, (const char *)callback_type); }while(0);