00001 /***************************** License ********************************** 00002 00003 Copyright (C) 2008 by Communicative Machines 00004 http://www.cmlabs.com All rights reserved. 00005 00006 This library is free software; you can redistribute it and/or 00007 modify it under the terms of the GNU Lesser General Public 00008 License as published by the Free Software Foundation; either 00009 version 2.1 of the License, or (at your option) any later version. 00010 00011 This library is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00014 Lesser General Public License for more details. 00015 00016 You should have received a copy of the GNU Lesser General Public 00017 License along with this library; if not, write to the Free Software 00018 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00019 00020 ************************************************************************/ 00021 // TCPReceiver.cpp: implementation of the TCPReceiver class. 00022 // 00023 ////////////////////////////////////////////////////////////////////// 00024 00025 #include "TCPReceiver.h" 00026 00027 namespace cmlabs { 00028 00029 ////////////////////////////////////////////////////////////////////// 00030 // Construction/Destruction 00031 ////////////////////////////////////////////////////////////////////// 00032 00033 TCPReceiver::TCPReceiver() 00034 { 00035 00036 } 00037 00038 TCPReceiver::~TCPReceiver() 00039 { 00040 00041 } 00042 00043 void TCPReceiver::tcpInput(JString str, NetworkConnection* con) { 00044 } 00045 00046 Message* TCPReceiver::netObjectReceive(Message* msg, NetworkConnection* con) { 00047 delete(msg); 00048 return NULL; 00049 } 00050 00051 bool TCPReceiver::connectNotify(const JString& name, NetworkConnection* con) { 00052 return true; 00053 } 00054 00055 bool TCPReceiver::disconnectNotify(const JString& name, NetworkConnection* con) { 00056 return true; 00057 } 00058 00059 bool TCPReceiver::primaryReconnectNotify() { 00060 return true; 00061 } 00062 00063 bool TCPReceiver::primaryDisconnectNotify() { 00064 return true; 00065 } 00066 00067 /* 00068 bool TCPReceiver::OnAccept(const InetHostAddress &ia, tpport_t portIn) { 00069 // cout << "Connection Request from: " << ia << " " << portIn << endl; 00070 return true; 00071 } 00072 */ 00073 00074 00075 } // namespace cmlabs