Public Types | |
typedef CActivatableObject::CommandCode | CommandCode |
typedef CActivatableObject::IProcessQueuedCommand | IProcessQueuedCommand |
typedef CActivatableObject::CommandWrapper | CommandWrapper |
typedef CActivatableObject::CommandWrapperEx | CommandWrapperEx |
Public Member Functions | |
virtual bool | OnActivatableObjectProcessCommand (CommandCode commandCode, const void *pCommandData, size_t dataLength)=0 |
virtual bool | OnActivatableObjectProcessCommandEx (CommandCode commandCode, const Data data[], size_t numEntries) |
virtual bool | OnActivatableObjectProcessCommand (IProcessQueuedCommand &command)=0 |
virtual void | AddRef () |
virtual void | Release () |
Protected Member Functions | |
virtual | ~CommandProcessorCallback () |
virtual ~CommandProcessorCallback | ( | ) | [protected, virtual] |
virtual bool OnActivatableObjectProcessCommand | ( | CommandCode | commandCode, | |
const void * | pCommandData, | |||
size_t | dataLength | |||
) | [pure virtual] |
virtual bool OnActivatableObjectProcessCommandEx | ( | CommandCode | commandCode, | |
const Data | data[], | |||
size_t | numEntries | |||
) | [inline, virtual] |
virtual bool OnActivatableObjectProcessCommand | ( | IProcessQueuedCommand & | command | ) | [pure virtual] |
virtual void AddRef | ( | ) | [inline, virtual] |
virtual void Release | ( | ) | [inline, virtual] |