CH/CH_EventManager.h File Reference

#include "CH_API.h"
#include <UT/UT_HashTable.h>

Go to the source code of this file.

Classes

class  CH_EventHandler
class  CH_EventHandlerHash
class  CH_EventManager
class  CH_AutoEventHandler

Typedefs

typedef CH_EventHandler *(* CH_EventHandlerCreator )()

Enumerations

enum  CH_CHANGE_TYPE {
  CH_UNCHANGED, CH_CHANNELS_DELETED, CH_CHANNELS_ADDED, CH_CHANNELS_MAJOR_CHANGE,
  CH_CHANNEL_CHANGED, CH_CHANNEL_UICHANGED, CH_PARM_ENABLE_CHANGED, CH_CHANNELS_MOVED,
  CH_PERMISSION_CHANGED, CH_GROUP_CREATED, CH_GROUP_REMOVED, CH_GROUP_RENAMED,
  CH_GROUP_MOVED, CH_GROUP_SELCHANGED, CH_GROUP_CURCHANGED, CH_GROUP_CHANGED,
  CH_SCOPE_CHANGED, CH_SCOPE_PIN_CHANGED, CH_SCOPE_SELECTION_CHANGED, CH_SCOPE_DISPLAY_CHANGED,
  CH_CHANGE_TYPE_COUNT
}

Functions

CH_API CH_EventManagerCHgetEventManager ()
CH_API void CHevent (CH_CHANGE_TYPE, void *)

Variables

CH_API const char * CHeventNames [CH_CHANGE_TYPE_COUNT]


Typedef Documentation

Definition at line 90 of file CH_EventManager.h.


Enumeration Type Documentation

Enumerator:
CH_UNCHANGED 
CH_CHANNELS_DELETED 
CH_CHANNELS_ADDED 
CH_CHANNELS_MAJOR_CHANGE 
CH_CHANNEL_CHANGED 
CH_CHANNEL_UICHANGED 
CH_PARM_ENABLE_CHANGED 
CH_CHANNELS_MOVED 
CH_PERMISSION_CHANGED 
CH_GROUP_CREATED 
CH_GROUP_REMOVED 
CH_GROUP_RENAMED 
CH_GROUP_MOVED 
CH_GROUP_SELCHANGED 
CH_GROUP_CURCHANGED 
CH_GROUP_CHANGED 
CH_SCOPE_CHANGED 
CH_SCOPE_PIN_CHANGED 
CH_SCOPE_SELECTION_CHANGED 
CH_SCOPE_DISPLAY_CHANGED 
CH_CHANGE_TYPE_COUNT 

Definition at line 46 of file CH_EventManager.h.


Function Documentation

CH_API void CHevent ( CH_CHANGE_TYPE  ,
void *   
)

CH_API CH_EventManager* CHgetEventManager (  ) 


Variable Documentation

CH_API const char* CHeventNames[CH_CHANGE_TYPE_COUNT]


Generated on Wed May 16 00:10:07 2012 for HDK by  doxygen 1.5.9