- Timestamp:
- Dec 2, 2008, 9:10:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network64/src/network/synchronisable/NetworkCallback.h
r2211 r2309 1 /* 2 * ORXONOX - the hottest 3D action shooter ever to exist 3 * > www.orxonox.net < 4 * 5 * 6 * License notice: 7 * 8 * This program is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License 10 * as published by the Free Software Foundation; either version 2 11 * of the License, or (at your option) any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 * 18 * You should have received a copy of the GNU General Public License 19 * along with this program; if not, write to the Free Software 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 21 * 22 * Author: 23 * Oliver Scheuss, (C) 2008 24 * Co-authors: 25 * ... 26 * 27 */ 28 29 1 30 #ifndef _NETWORK_CALLBACK__ 2 31 #define _NETWORK_CALLBACK__ 3 32 4 33 #include "network/NetworkPrereqs.h" 34 #include "NetworkCallbackManager.h" 5 35 6 36 namespace orxonox{ 37 7 38 class _NetworkExport NetworkCallbackBase 8 39 { 9 40 public: 10 41 virtual void call() = 0; 11 virtual ~NetworkCallbackBase() {} 42 NetworkCallbackBase(){ NetworkCallbackManager::registerCallback( this ); } 43 virtual ~NetworkCallbackBase() {} 12 44 }; 13 45 … … 26 58 }; 27 59 28 29 60 } 30 61
Note: See TracChangeset
for help on using the changeset viewer.