Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
halo::alias::CAliasEvent Class Referenceabstract

#include <Alias.h>

+ Inheritance diagram for halo::alias::CAliasEvent:

Public Member Functions

 CAliasEvent (std::unique_ptr< COutStream > stream)
 
virtual ~CAliasEvent ()
 
virtual bool ProcessQuery ()=0
 
virtual void ProcessResult ()
 
virtual void OnEventAux (PhasorThread &thread) override
 
virtual void OnEventMain (PhasorThread &thread) override
 
- Public Member Functions inherited from PhasorThreadEvent
virtual ~PhasorThreadEvent ()
 
DWORD GetExpiryTime () const
 
bool ready (DWORD dwCurTicks) const
 

Protected Attributes

std::unique_ptr< COutStreamstream
 

Additional Inherited Members

- Protected Member Functions inherited from PhasorThreadEvent
 PhasorThreadEvent (DWORD dwDelay)
 
void Reinvoke (DWORD dwDelay, PhasorThread &thread, event_dest_t dest)
 
void ReinvokeInMain (PhasorThread &thread, DWORD dwDelay=0)
 
void ReinvokeInAux (PhasorThread &thread, DWORD dwDelay=0)
 

Constructor & Destructor Documentation

halo::alias::CAliasEvent::CAliasEvent ( std::unique_ptr< COutStream stream)
halo::alias::CAliasEvent::~CAliasEvent ( )
virtual

Member Function Documentation

void halo::alias::CAliasEvent::OnEventAux ( PhasorThread thread)
overridevirtual

Reimplemented from PhasorThreadEvent.

void halo::alias::CAliasEvent::OnEventMain ( PhasorThread thread)
overridevirtual

Reimplemented from PhasorThreadEvent.

virtual bool halo::alias::CAliasEvent::ProcessQuery ( )
pure virtual
void halo::alias::CAliasEvent::ProcessResult ( )
virtual

Member Data Documentation

std::unique_ptr<COutStream> halo::alias::CAliasEvent::stream
protected

The documentation for this class was generated from the following files: