fuse_client_handler.cpp

00001 
00002 /***************************************************************************
00003  *  fuse_client_handler.cpp - FUSE network client handler
00004  *
00005  *  Created: Wed Nov 14 16:48:42 2007
00006  *  Copyright  2005-2007  Tim Niemueller [www.niemueller.de]
00007  *
00008  ****************************************************************************/
00009 
00010 /*  This program is free software; you can redistribute it and/or modify
00011  *  it under the terms of the GNU General Public License as published by
00012  *  the Free Software Foundation; either version 2 of the License, or
00013  *  (at your option) any later version. A runtime exception applies to
00014  *  this software (see LICENSE.GPL_WRE file mentioned below for details).
00015  *
00016  *  This program is distributed in the hope that it will be useful,
00017  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00018  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00019  *  GNU Library General Public License for more details.
00020  *
00021  *  Read the full text in the LICENSE.GPL_WRE file in the doc directory.
00022  */
00023 
00024 #include <fvutils/net/fuse_client_handler.h>
00025 
00026 namespace firevision {
00027 #if 0 /* just to make Emacs auto-indent happy */
00028 }
00029 #endif
00030 
00031 /** @class FuseClientHandler <fvutils/net/fuse_client_handler.h>
00032  * FUSE client handler.
00033  * @ingroup FUSE
00034  * @ingroup FireVision
00035  * @author Tim Niemueller
00036  *
00037  * @fn void FuseClientHandler::fuse_invalid_server_version(uint32_t local_version, uint32_t remote_version) throw() = 0
00038  * Invalid version string received.
00039  * The remote end has a different incompatible FUSE version.
00040  * @param local_version version that the FuseClient speaks
00041  * @param remote_version version that the remote FUSE server speaks.
00042  *
00043  * @fn void FuseClientHandler::fuse_connection_established() throw() = 0
00044  * Connection has been established.
00045  *
00046  * @fn void FuseClientHandler::fuse_connection_died()  throw() = 0
00047  * Connection died.
00048  *
00049  *
00050  * @fn void FuseClientHandler::fuse_inbound_received(FuseNetworkMessage *m) throw() = 0
00051  * Message received.
00052  * An incoming message has been received and can now be processed. Note that if you want
00053  * to work on the message after this method has finished you have to reference the message
00054  * by calling FuseMessage::ref()!
00055  * @param m message to handle
00056  */
00057 
00058 
00059 /** Destructor. */
00060 FuseClientHandler::~FuseClientHandler()
00061 {
00062 }
00063 
00064 } // end namespace firevision

Generated on 1 Mar 2011 for Fawkes API by  doxygen 1.6.1