PikeAero::CEventTimeout Class Reference

#include <ceventtimeout.h>

Inheritance diagram for PikeAero::CEventTimeout:

Inheritance graph
[legend]
Collaboration diagram for PikeAero::CEventTimeout:

Collaboration graph
[legend]

Public Types


Public Member Functions

 CEventTimeout (CEventTimeout *other)
 CEventTimeout (CObject *sender, tTimeoutType type)
 CEventTimeout (CObject *sender=NULL)
virtual void copy (CEventTimeout *other)
void setTimeoutType (tTimeoutType timeoutType)
tTimeoutType timeoutType ()
virtual ~CEventTimeout ()

Private Attributes

tTimeoutType mTimeoutType

Detailed Description

Implements a clock tick event (1/10th second) - emited every second by timebase classes.
Author:
Michael Sharkey <mike@pikeaero.com>

Definition at line 31 of file ceventtimeout.h.


Member Enumeration Documentation

Enumerator:
None 
TransmitBufferFilling 

Definition at line 35 of file ceventtimeout.h.

00035                      {
00036             None=0,
00037             TransmitBufferFilling           /* transmitter buffer filling timeout */
00038         } tTimeoutType;


Constructor & Destructor Documentation

PikeAero::CEventTimeout::CEventTimeout ( CObject sender = NULL  ) 

Definition at line 26 of file ceventtimeout.cpp.

References PikeAero::CEvent::setType(), and PikeAero::CEvent::Timeout.

00027  : CEvent(sender)
00028  , mTimeoutType(None)
00029 {
00030     setType(Timeout);
00031 }

Here is the call graph for this function:

PikeAero::CEventTimeout::CEventTimeout ( CObject sender,
tTimeoutType  type 
)

Definition at line 33 of file ceventtimeout.cpp.

References PikeAero::CEvent::setType(), and PikeAero::CEvent::Timeout.

00034  : CEvent(sender)
00035  , mTimeoutType(timeoutType)
00036 {
00037     setType(Timeout);
00038 }

Here is the call graph for this function:

PikeAero::CEventTimeout::CEventTimeout ( CEventTimeout other  )  [inline]

Definition at line 42 of file ceventtimeout.h.

References copy().

00042 {copy(other);}

Here is the call graph for this function:

PikeAero::CEventTimeout::~CEventTimeout (  )  [virtual]

Definition at line 40 of file ceventtimeout.cpp.

00041 {
00042 }


Member Function Documentation

void PikeAero::CEventTimeout::copy ( CEventTimeout other  )  [virtual]

Definition at line 44 of file ceventtimeout.cpp.

References setTimeoutType(), and timeoutType().

Referenced by CEventTimeout().

00045 {
00046     inherited::copy( other );
00047     setTimeoutType( other->timeoutType() );
00048 }

Here is the call graph for this function:

Here is the caller graph for this function:

void PikeAero::CEventTimeout::setTimeoutType ( tTimeoutType  timeoutType  )  [inline]

Definition at line 48 of file ceventtimeout.h.

References mTimeoutType.

Referenced by copy().

Here is the caller graph for this function:

tTimeoutType PikeAero::CEventTimeout::timeoutType (  )  [inline]

Definition at line 46 of file ceventtimeout.h.

References mTimeoutType.

Referenced by copy().

00046 {return mTimeoutType;}

Here is the caller graph for this function:


Field Documentation

Definition at line 51 of file ceventtimeout.h.

Referenced by setTimeoutType(), and timeoutType().


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

Generated on Sun Oct 25 14:00:03 2009 for stingray3 by  doxygen 1.5.8