Code Search for Developers
 
 
  

asyncframelistener.h from Thousand Parsec at Krugle


Show asyncframelistener.h syntax highlighted

#ifndef TPPROTO_ASYNCFRAMELISTENER_H
#define TPPROTO_ASYNCFRAMELISTENER_H
/*! \file
  \brief Declares the AsyncFrameListener.
*/

namespace TPProto{

  class TimeRemaining;

  /*! \brief 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.
  */
  class AsyncFrameListener{
  public:
    /*! Standard virtual destructor */
    virtual ~AsyncFrameListener(){};

    /*! \brief 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.

    \param trf The TimeRemaining frame received.
    */
    virtual void recvTimeRemaining(TimeRemaining* trf) = 0;

  };

}

#endif




See more files for this project here

Thousand Parsec

Thousand Parsec is a framework for turn based 4 X\'s game (eXplore, eXpand, eXploit, eXterminate). Designed for long games, supporting massive universes and has an easily expanded tech tree.

Project homepage: http://sourceforge.net/projects/thousandparsec
Programming language(s): C++,Python
License: other

  Makefile.am
  addcategory.cpp
  addcategory.h
  adddesign.cpp
  adddesign.h
  asyncframelistener.h
  board.cpp
  board.h
  boardcache.cpp
  boardcache.h
  boardidslist.cpp
  boardidslist.h
  buffer.cpp
  buffer.h
  cache.cpp
  cache.h
  cachemethod.cpp
  cachemethod.h
  cachenonemethod.cpp
  cachenonemethod.h
  category.cpp
  category.h
  categorycache.cpp
  categorycache.h
  categoryidslist.cpp
  categoryidslist.h
  component.cpp
  component.h
  componentcache.cpp
  componentcache.h
  componentidslist.cpp
  componentidslist.h
  connect.cpp
  connect.h
  createaccount.cpp
  createaccount.h
  design.cpp
  design.h
  designcache.cpp
  designcache.h
  designidslist.cpp
  designidslist.h
  failframe.cpp
  failframe.h
  featuresframe.cpp
  featuresframe.h
  fleet.cpp
  fleet.h
  frame.cpp
  frame.h
  framebuilder.cpp
  framebuilder.h
  framecodec.cpp
  framecodec.h
  framefactory.cpp
  framefactory.h
  galaxy.cpp
  galaxy.h
  gamelayer.cpp
  gamelayer.h
  gamestatuslistener.h
  getboard.cpp
  getboard.h
  getboardidslist.cpp
  getboardidslist.h
  getbyid.cpp
  getbyid.h
  getcategory.cpp
  getcategory.h
  getcategoryidslist.cpp
  getcategoryidslist.h
  getcomponent.cpp
  getcomponent.h
  getcomponentidslist.cpp
  getcomponentidslist.h
  getdesign.cpp
  getdesign.h
  getdesignidslist.cpp
  getdesignidslist.h
  getfeatures.cpp
  getfeatures.h
  getidsequence.cpp
  getidsequence.h
  getmessage.cpp
  getmessage.h
  getobjectbyid.cpp
  getobjectbyid.h
  getobjectbypos.cpp
  getobjectbypos.h
  getobjectidsbycontainer.cpp
  getobjectidsbycontainer.h
  getobjectidsbypos.cpp
  getobjectidsbypos.h
  getobjectidslist.cpp
  getobjectidslist.h
  getorder.cpp
  getorder.h
  getorderdesc.cpp
  getorderdesc.h
  getordertypeslist.cpp
  getordertypeslist.h