00001 //========================================================================= 00002 // CNOSYNCHRONIZATION.H - part of 00003 // 00004 // OMNeT++/OMNEST 00005 // Discrete System Simulation in C++ 00006 // 00007 // Written by: Andras Varga, 2003 00008 // 00009 //========================================================================= 00010 00011 /*--------------------------------------------------------------* 00012 Copyright (C) 2003-2005 Andras Varga 00013 Monash University, Dept. of Electrical and Computer Systems Eng. 00014 Melbourne, Australia 00015 00016 This file is distributed WITHOUT ANY WARRANTY. See the file 00017 `license' for details on this and other legal matters. 00018 *--------------------------------------------------------------*/ 00019 00020 #ifndef __NOSYNCHRONIZATION_H__ 00021 #define __NOSYNCHRONIZATION_H__ 00022 00023 #include "cparsimprotocolbase.h" 00024 00025 // forward declarations 00026 class cCommBuffer; 00027 00037 class cNoSynchronization : public cParsimProtocolBase 00038 { 00039 public: 00043 cNoSynchronization(); 00044 00048 virtual ~cNoSynchronization(); 00049 00053 virtual void startRun(); 00054 00058 virtual void endRun(); 00059 00066 virtual cMessage *getNextEvent(); 00067 }; 00068 00069 #endif 00070