Skip to content

Commit bb39742

Browse files
committed
all: Merged duplicate refreshDisplay() methods created by previous patches.
The end result is that all display string related code is put into refreshDisplay() and it's not called directly from model code.
1 parent fe6f6a9 commit bb39742

25 files changed

+11
-57
lines changed

src/inet/clock/base/ClockBase.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,6 @@ void ClockBase::finish()
4343
emit(timeChangedSignal, getClockTime().asSimTime());
4444
}
4545

46-
void ClockBase::refreshDisplay() const
47-
{
48-
}
49-
5046
void ClockBase::refreshDisplay() const
5147
{
5248
if (getEnvir()->isGUI()) {

src/inet/clock/base/ClockBase.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ class INET_API ClockBase : public cSimpleModule, public IClock, public StringFor
3535
virtual void handleMessage(cMessage *msg) override;
3636
virtual void finish() override;
3737
virtual void refreshDisplay() const override;
38-
virtual void refreshDisplay() const;
3938

4039
cSimpleModule *getTargetModule() const {
4140
cSimpleModule *target = getSimulation()->getContextSimpleModule();

src/inet/clock/base/OscillatorBase.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class INET_API OscillatorBase : public cSimpleModule, public IOscillator, public
2424
protected:
2525
virtual int numInitStages() const override { return NUM_INIT_STAGES; }
2626
virtual void initialize(int stage) override;
27-
virtual void refreshDisplay() const;
27+
virtual void refreshDisplay() const override;
2828

2929
public:
3030
virtual std::string resolveDirective(char directive) const override;

src/inet/common/packet/recorder/PcapRecorder.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,6 @@ void PcapRecorder::handleMessage(cMessage *msg)
157157
throw cRuntimeError("This module does not handle messages");
158158
}
159159

160-
void PcapRecorder::refreshDisplay() const
161-
{
162-
}
163-
164160
std::string PcapRecorder::resolveDirective(char directive) const
165161
{
166162
switch (directive) {

src/inet/common/packet/recorder/PcapRecorder.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ class INET_API PcapRecorder : public cSimpleModule, protected cListener, public
7474
virtual void initialize() override;
7575
virtual void handleMessage(cMessage *msg) override;
7676
virtual void refreshDisplay() const override;
77-
virtual void refreshDisplay() const;
7877
virtual void finish() override;
7978
virtual void receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override;
8079
virtual void recordPacket(const cPacket *msg, Direction direction, cComponent *source);

src/inet/linklayer/base/MacRelayUnitBase.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class INET_API MacRelayUnitBase : public LayeredProtocolBase, public StringForma
3030
protected:
3131
virtual void initialize(int stage) override;
3232
virtual void finish() override;
33-
virtual void refreshDisplay() const;
33+
virtual void refreshDisplay() const override;
3434
virtual std::string resolveDirective(char directive) const override;
3535

3636
virtual bool isForwardingInterface(NetworkInterface *networkInterface) const { return !networkInterface->isLoopback() && networkInterface->isBroadcast(); }

src/inet/linklayer/ethernet/common/MacForwardingTable.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,6 @@ void MacForwardingTable::handleMessageWhenUp(cMessage *)
103103
throw cRuntimeError("This module doesn't process messages");
104104
}
105105

106-
void MacForwardingTable::refreshDisplay() const
107-
{
108-
}
109-
110106
void MacForwardingTable::refreshDisplay() const
111107
{
112108
if (getEnvir()->isGUI()) {

src/inet/linklayer/ethernet/common/MacForwardingTable.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ class INET_API MacForwardingTable : public OperationalBase, public IMacForwardin
6565
virtual void handleMessage(cMessage *msg) override;
6666
virtual void handleMessageWhenUp(cMessage *msg) override;
6767
virtual void refreshDisplay() const override;
68-
virtual void refreshDisplay() const;
6968
virtual std::string resolveDirective(char directive) const override;
7069

7170
virtual void parseForwardingTableParameter();

src/inet/linklayer/ieee80211/mac/coordinationfunction/Dcf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ class INET_API Dcf : public ICoordinationFunction, public IFrameSequenceHandler:
8787
virtual void initialize(int stage) override;
8888
virtual void forEachChild(cVisitor *v) override;
8989
virtual void handleMessage(cMessage *msg) override;
90-
virtual void refreshDisplay() const;
90+
virtual void refreshDisplay() const override;
9191

9292
virtual void sendUp(const std::vector<Packet *>& completeFrames);
9393
virtual bool hasFrameToTransmit();

src/inet/linklayer/ieee80211/mac/coordinationfunction/Hcf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class INET_API Hcf : public ICoordinationFunction, public IFrameSequenceHandler:
107107
virtual void initialize(int stage) override;
108108
virtual void forEachChild(cVisitor *v) override;
109109
virtual void handleMessage(cMessage *msg) override;
110-
virtual void refreshDisplay() const;
110+
virtual void refreshDisplay() const override;
111111

112112
void startFrameSequence(AccessCategory ac);
113113
void handleInternalCollision(std::vector<Edcaf *> internallyCollidedEdcafs);

src/inet/linklayer/ieee80211/mac/queue/InProgressFrames.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class INET_API InProgressFrames : public cSimpleModule
3232

3333
protected:
3434
virtual void initialize(int stage) override;
35-
virtual void refreshDisplay() const;
35+
virtual void refreshDisplay() const override;
3636

3737
void ensureHasFrameToTransmit();
3838
bool hasEligibleFrameToTransmit();

src/inet/linklayer/ieee80211/mac/ratecontrol/AarfRateControl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class INET_API AarfRateControl : public RateControlBase
3838
virtual void resetIncreaseThreshdold();
3939
virtual void resetTimer();
4040
virtual void increaseRateIfTimerIsExpired();
41-
virtual void refreshDisplay() const;
41+
virtual void refreshDisplay() const override;
4242

4343
public:
4444
virtual const physicallayer::IIeee80211Mode *getRate() override;

src/inet/linklayer/ieee80211/mac/ratecontrol/OnoeRateControl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class INET_API OnoeRateControl : public RateControlBase
3737
virtual void computeMode();
3838
virtual void resetStatisticalVariables();
3939
virtual void computeModeIfTimerIsExpired();
40-
virtual void refreshDisplay() const;
40+
virtual void refreshDisplay() const override;
4141

4242
public:
4343
virtual const physicallayer::IIeee80211Mode *getRate() override;

src/inet/linklayer/mrp/Mrp.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1983,10 +1983,6 @@ void Mrp::refreshDisplay() const
19831983
}
19841984
}
19851985
}
1986-
}
1987-
1988-
void Mrp::refreshDisplay() const
1989-
{
19901986
if (getEnvir()->isGUI()) {
19911987
auto text = StringFormat::formatString(par("displayStringTextFormat"), this);
19921988
getDisplayString().setTagArg("t", 0, text.c_str());

src/inet/linklayer/mrp/Mrp.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ class INET_API Mrp: public OperationalBase, public cListener, public StringForma
225225
virtual void clearFDB(simtime_t time);
226226
virtual void colorLink(NetworkInterface* ie, bool forwarding) const;
227227
virtual void refreshDisplay() const override;
228-
virtual void refreshDisplay() const;
229228
virtual std::string resolveDirective(char directive) const override;
230229
static const char *getMrpRoleName(MrpRole role, bool acronym);
231230
static const char *getNodeStateName(NodeState state);

src/inet/networklayer/common/NetworkInterface.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,6 @@ void NetworkInterface::pushPacketEnd(Packet *packet, const cGate *gate)
277277
throw cRuntimeError("Unknown gate: %s", gate->getName());
278278
}
279279

280-
void NetworkInterface::refreshDisplay() const
281-
{
282-
}
283-
284280
void NetworkInterface::refreshDisplay() const
285281
{
286282
if (getEnvir()->isGUI()) {

src/inet/networklayer/common/NetworkInterface.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ class INET_API NetworkInterface : public queueing::PacketProcessorBase, public q
165165
virtual void initialize(int stage) override;
166166
virtual void handleParameterChange(const char *name) override;
167167
virtual void refreshDisplay() const override;
168-
virtual void refreshDisplay() const override;
169168
virtual std::string resolveDirective(char directive) const override;
170169
virtual void receiveSignal(cComponent *source, simsignal_t signal, cObject *obj, cObject *details) override;
171170
virtual cGate *createGateObject(cGate::Type type) override {

src/inet/networklayer/ipv4/Ipv4NetworkLayer.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ namespace inet {
1313

1414
Define_Module(Ipv4NetworkLayer);
1515

16-
void Ipv4NetworkLayer::refreshDisplay() const
17-
{
18-
}
19-
2016
void Ipv4NetworkLayer::refreshDisplay() const
2117
{
2218
if (getEnvir()->isGUI()) {

src/inet/networklayer/ipv4/Ipv4NetworkLayer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ class INET_API Ipv4NetworkLayer : public cModule, public StringFormat::IDirectiv
1717
{
1818
protected:
1919
virtual void refreshDisplay() const override;
20-
virtual void refreshDisplay() const;
2120
virtual std::string resolveDirective(char directive) const override;
2221
};
2322

src/inet/power/storage/SimpleCcBattery.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ void SimpleCcBattery::initialize(int stage)
3434
}
3535
}
3636

37-
void SimpleCcBattery::refreshDisplay() const
38-
{
39-
}
40-
4137
void SimpleCcBattery::refreshDisplay() const
4238
{
4339
if (getEnvir()->isGUI()) {

src/inet/power/storage/SimpleCcBattery.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ class INET_API SimpleCcBattery : public CcEnergyStorageBase, public StringFormat
3636
protected:
3737
virtual void initialize(int stage) override;
3838
virtual void refreshDisplay() const override;
39-
virtual void refreshDisplay() const;
4039
virtual std::string resolveDirective(char directive) const override;
4140

4241
virtual void updateTotalCurrentConsumption() override;

src/inet/power/storage/SimpleEpEnergyStorage.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ void SimpleEpEnergyStorage::handleMessage(cMessage *message)
5252
throw cRuntimeError("Unknown message");
5353
}
5454

55-
void SimpleEpEnergyStorage::refreshDisplay() const
56-
{
57-
}
58-
5955
void SimpleEpEnergyStorage::refreshDisplay() const
6056
{
6157
if (getEnvir()->isGUI()) {

src/inet/power/storage/SimpleEpEnergyStorage.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ class INET_API SimpleEpEnergyStorage : public EpEnergyStorageBase, public String
7777
virtual void initialize(int stage) override;
7878
virtual void handleMessage(cMessage *message) override;
7979
virtual void refreshDisplay() const override;
80-
virtual void refreshDisplay() const;
8180
virtual std::string resolveDirective(char directive) const override;
8281

8382
virtual void updateTotalPowerConsumption() override;

src/inet/queueing/base/PacketProcessorBase.cc

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ void PacketProcessorBase::initialize(int stage)
2626

2727
void PacketProcessorBase::refreshDisplay() const
2828
{
29+
if (getEnvir()->isGUI() && displayStringTextFormat != nullptr) {
30+
auto text = StringFormat::formatString(displayStringTextFormat, this);
31+
getDisplayString().setTagArg("t", 0, text.c_str());
32+
}
2933
}
3034

3135
void PacketProcessorBase::handlePacketProcessed(Packet *packet)
@@ -398,14 +402,6 @@ void PacketProcessorBase::dropPacket(Packet *packet, PacketDropReason reason, in
398402
delete packet;
399403
}
400404

401-
void PacketProcessorBase::refreshDisplay() const
402-
{
403-
if (getEnvir()->isGUI() && displayStringTextFormat != nullptr) {
404-
auto text = StringFormat::formatString(displayStringTextFormat, this);
405-
getDisplayString().setTagArg("t", 0, text.c_str());
406-
}
407-
}
408-
409405
std::string PacketProcessorBase::resolveDirective(char directive) const
410406
{
411407
switch (directive) {

src/inet/queueing/base/PacketProcessorBase.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ class INET_API PacketProcessorBase : public cSimpleModule, public virtual IPacke
7373

7474
virtual void dropPacket(Packet *packet, PacketDropReason reason, int limit = -1);
7575

76-
virtual void refreshDisplay() const;
77-
7876
public:
7977
virtual bool supportsPacketSending(const cGate *gate) const override { return true; }
8078
virtual bool supportsPacketPassing(const cGate *gate) const override { return true; }

0 commit comments

Comments
 (0)