Logo
~Sockets~
~Examples~
~Contact~

HeartBeat Class Reference
[Networking and events]

Timed event demonstration. More...

#include <HeartBeat.h>

List of all members.


Public Member Functions

 HeartBeat (IEventHandler &)
 ~HeartBeat ()
void OnEvent (int id)

Private Attributes

int m_id

Detailed Description

Timed event demonstration.

Definition at line 29 of file HeartBeat.h.


Constructor & Destructor Documentation

HeartBeat::HeartBeat ( IEventHandler &   ) 

Definition at line 27 of file HeartBeat.cpp.

References m_id.

00028 :IEventOwner(h)
00029 {
00030         m_id = h.AddEvent(this, 2, 0);
00031 }

HeartBeat::~HeartBeat (  ) 

Definition at line 34 of file HeartBeat.cpp.

00035 {
00036 }


Member Function Documentation

void HeartBeat::OnEvent ( int  id  ) 

Definition at line 39 of file HeartBeat.cpp.

References m_id.

00040 {
00041         if (id == m_id)
00042         {
00043 //              printf("HeartBeat\n");
00044                 m_id = EventHandler().AddEvent(this, 2, 0);
00045         }
00046 }


Member Data Documentation

int HeartBeat::m_id [private]

Definition at line 38 of file HeartBeat.h.

Referenced by HeartBeat(), and OnEvent().


The documentation for this class was generated from the following files:
Page, code, and content Copyright (C) 2006 by Anders Hedström
Generated on Mon Aug 29 20:21:47 2005 for C++ Sockets by  doxygen 1.4.4