00001 //========================================================================= 00002 // CNOSYNCHRONIZATION.H - part of 00003 // 00004 // OMNeT++/OMNEST 00005 // Discrete System Simulation in C++ 00006 // 00007 // Author: Andras Varga, 2003 00008 // Dept. of Electrical and Computer Systems Engineering, 00009 // Monash University, Melbourne, Australia 00010 // 00011 //========================================================================= 00012 00013 /*--------------------------------------------------------------* 00014 Copyright (C) 2003-2008 Andras Varga 00015 Copyright (C) 2006-2008 OpenSim Ltd. 00016 00017 This file is distributed WITHOUT ANY WARRANTY. See the file 00018 `license' for details on this and other legal matters. 00019 *--------------------------------------------------------------*/ 00020 00021 #ifndef __NOSYNCHRONIZATION_H__ 00022 #define __NOSYNCHRONIZATION_H__ 00023 00024 #include "cparsimprotocolbase.h" 00025 00026 NAMESPACE_BEGIN 00027 00028 // forward declarations 00029 class cCommBuffer; 00030 00040 class SIM_API cNoSynchronization : public cParsimProtocolBase 00041 { 00042 public: 00046 cNoSynchronization(); 00047 00051 virtual ~cNoSynchronization(); 00052 00056 virtual void startRun(); 00057 00061 virtual void endRun(); 00062 00069 virtual cMessage *getNextEvent(); 00070 }; 00071 00072 NAMESPACE_END 00073 00074 00075 #endif 00076