Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

XFuNetworkEventHandler.h

Go to the documentation of this file.
00001 /*!
00002  * \file
00003  * X-Forge Engine <br>
00004  * Copyright 2000-2003 Fathammer Ltd
00005  *
00006  * \brief Interface for receiving communication events.
00007  *
00008  * $Id: XFuNetworkEventHandler.h,v 1.2 2003/08/12 13:33:52 lars Exp $
00009  * $Date: 2003/08/12 13:33:52 $
00010  * $Revision: 1.2 $
00011  */
00012 
00013 #ifndef XFUNETWORKEVENTHANDLER_H_INCLUDED
00014 #define XFUNETWORKEVENTHANDLER_H_INCLUDED
00015 
00016 class XFcHostEntry;
00017 
00018 
00019 //! Interface for receiving communication events.
00020 class XFuNetworkEventHandler
00021 {
00022 
00023 public:
00024 
00025     //! Virtual destructor.
00026     virtual ~XFuNetworkEventHandler() {}
00027 
00028     //! Gets called when a new client has been accepted.
00029     virtual void handleClientAccepted(INT32 /* aClientId */) {}
00030 
00031     //! Gets called when the connection to a client has been lost.
00032     virtual void handleClientLost(INT32 /* aClientId */) {}
00033 
00034     //! Gets called when the device list is received.
00035     virtual void handleDeviceDiscovered(const XFcHostEntry * /* aHostEntry */) {}
00036 
00037     //! Gets called when the advertise list is received.
00038     virtual void handleAdvertiseDiscovered(const XFcAdvertiser * /* aAdvertiser */) {}
00039 
00040 };
00041 
00042 #endif // !XFUNETWORKEVENTHANDLER_H_INCLUDED
00043 

   
X-Forge Documentation
Confidential
Copyright © 2002-2003 Fathammer
   
Documentation generated
with doxygen
by Dimitri van Heesch