Public Member Functions | Public Attributes

IReusableEvent Interface Reference

Base abstract interface for all reusable events. More...

Inheritance diagram for IReusableEvent:
IEvent IGuestMouseEvent

List of all members.

Public Member Functions

void reuse ()
 Marks an event as reused, increments 'generation', fields shall no longer be considered valid.

Public Attributes

readonly attribute unsigned long generation
 Current generation of event, incremented on reuse.

Detailed Description

Base abstract interface for all reusable events.

Interface ID:
{69BFB134-80F6-4266-8E20-16371F68FA25}

Member Function Documentation

void IReusableEvent::reuse (  ) 

Marks an event as reused, increments 'generation', fields shall no longer be considered valid.


Member Data Documentation

readonly attribute unsigned long IReusableEvent::generation

Current generation of event, incremented on reuse.