cnosynchronization.h Source File

Parallel Simulation API: cnosynchronization.h Source File
Parallel Simulation API
cnosynchronization.h
1//=========================================================================
2// CNOSYNCHRONIZATION.H - part of
3//
4// OMNeT++/OMNEST
5// Discrete System Simulation in C++
6//
7//=========================================================================
8
9/*--------------------------------------------------------------*
10 Copyright (C) 1992-2017 Andras Varga
11 Copyright (C) 2006-2017 OpenSim Ltd.
12
13 This file is distributed WITHOUT ANY WARRANTY. See the file
14 `license' for details on this and other legal matters.
15*--------------------------------------------------------------*/
16
17#ifndef __OMNETPP_NOSYNCHRONIZATION_H
18#define __OMNETPP_NOSYNCHRONIZATION_H
19
20#include "omnetpp/cfutureeventset.h"
21#include "cparsimprotocolbase.h"
22
23namespace omnetpp {
24
25class cCommBuffer;
26
37{
38 public:
43
48
52 virtual void startRun() override;
53
57 virtual void endRun() override;
58
65 virtual cEvent *takeNextEvent() override;
66
70 virtual void putBackEvent(cEvent *event) override;
71};
72
73} // namespace omnetpp
74
75
76#endif
77
virtual void endRun() override
cNoSynchronization()
Definition cnosynchronization.h:42
virtual ~cNoSynchronization()
Definition cnosynchronization.h:47
virtual cEvent * takeNextEvent() override
virtual void putBackEvent(cEvent *event) override
virtual void startRun() override
cParsimProtocolBase()
Definition cparsimprotocolbase.h:56