Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

ArServerHandlerPopup::PopupData Class Reference

#include <ArServerHandlerPopup.h>

List of all members.

Public Member Functions

 PopupData (ArServerHandlerPopupInfo *popupInfo, ArTypes::Byte4 id, ArFunctor2< ArTypes::Byte4, int > *callback)
 Constructor (copies and owns popupInfo, leaves callback).
virtual ~PopupData ()
 Destructor, deleted the popup info.

Public Attributes

ArFunctor2< ArTypes::Byte4,
int > * 
myCallback
 The functor to call when its done.
ArTypes::Byte4 myID
 The popup this was serving.
ArServerHandlerPopupInfomyPopupInfo
 The popup info.
ArTime myStarted
 When we started this popup.


Constructor & Destructor Documentation

ArServerHandlerPopup::PopupData::PopupData ArServerHandlerPopupInfo popupInfo,
ArTypes::Byte4  id,
ArFunctor2< ArTypes::Byte4, int > *  callback
 

Constructor (copies and owns popupInfo, leaves callback).

Definition at line 30 of file ArServerHandlerPopup.cpp.

References myCallback, myID, myPopupInfo, myStarted, and ArTime::setToNow().

ArServerHandlerPopup::PopupData::~PopupData  )  [virtual]
 

Destructor, deleted the popup info.

Definition at line 40 of file ArServerHandlerPopup.cpp.

References myPopupInfo.


Member Data Documentation

ArFunctor2<ArTypes::Byte4, int>* ArServerHandlerPopup::PopupData::myCallback
 

The functor to call when its done.

Definition at line 81 of file ArServerHandlerPopup.h.

Referenced by ArServerHandlerPopup::closePopup(), ArServerHandlerPopup::netPopupClicked(), PopupData(), and ArServerHandlerPopup::serverCycleCallback().

ArTypes::Byte4 ArServerHandlerPopup::PopupData::myID
 

The popup this was serving.

Definition at line 85 of file ArServerHandlerPopup.h.

Referenced by ArServerHandlerPopup::closePopup(), ArServerHandlerPopup::netPopupClicked(), PopupData(), and ArServerHandlerPopup::serverCycleCallback().

ArServerHandlerPopupInfo* ArServerHandlerPopup::PopupData::myPopupInfo
 

The popup info.

Definition at line 79 of file ArServerHandlerPopup.h.

Referenced by ArServerHandlerPopup::createPopup(), ArServerHandlerPopup::netPopupClicked(), PopupData(), ArServerHandlerPopup::serverCycleCallback(), and ~PopupData().

ArTime ArServerHandlerPopup::PopupData::myStarted
 

When we started this popup.

Definition at line 83 of file ArServerHandlerPopup.h.

Referenced by PopupData(), and ArServerHandlerPopup::serverCycleCallback().


The documentation for this class was generated from the following files:
Generated on Tue Feb 20 10:51:51 2007 for ArNetworking by  doxygen 1.4.0