TPProto::AsyncFrameListener Class Reference

Base class for handling asynchronous frames. More...

#include <asyncframelistener.h>

Inheritance diagram for TPProto::AsyncFrameListener:

TPProto::GameLayerAsyncFrameListener List of all members.

Public Member Functions

virtual ~AsyncFrameListener ()
virtual void recvTimeRemaining (TimeRemaining *trf)=0
 Handles TimeRemaining frames (must be overridden).
virtual void recvLogMessage (LogMessage *lmf)=0
 Handles LogMessage frames (must be overridden).

Detailed Description

Base class for handling asynchronous frames.

The AsyncFrameListener should be implemented by every app to receive frames that do not relate to requests sent by the client. Currently there is only one type of asynchronous frame.


Constructor & Destructor Documentation

virtual TPProto::AsyncFrameListener::~AsyncFrameListener (  )  [inline, virtual]

Standard virtual destructor


Member Function Documentation

virtual void TPProto::AsyncFrameListener::recvTimeRemaining ( TimeRemaining trf  )  [pure virtual]

Handles TimeRemaining frames (must be overridden).

This method is used to pass TimeRemaining frames received asynchronously to the client application. recvTimeRemaining must be overridden. The parameter should be deleted when no longer needed.

Parameters:
trf The TimeRemaining frame received.

Implemented in TPProto::GameLayerAsyncFrameListener.

virtual void TPProto::AsyncFrameListener::recvLogMessage ( LogMessage lmf  )  [pure virtual]

Handles LogMessage frames (must be overridden).

Parameters:
lmf The LogMessage frame received.

Implemented in TPProto::GameLayerAsyncFrameListener.


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 03:31:07 2009 for libtpproto-cpp by  doxygen 1.5.1