RINASim
October 2016
Documentation of framework for OMNeT++
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
AEConstantMsgs.h
Go to the documentation of this file.
1
// The MIT License (MIT)
2
//
3
// Copyright (c) 2014-2016 Brno University of Technology, PRISTINE project
4
//
5
// Permission is hereby granted, free of charge, to any person obtaining a copy
6
// of this software and associated documentation files (the "Software"), to deal
7
// in the Software without restriction, including without limitation the rights
8
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
// copies of the Software, and to permit persons to whom the Software is
10
// furnished to do so, subject to the following conditions:
11
//
12
// The above copyright notice and this permission notice shall be included in
13
// all copies or substantial portions of the Software.
14
//
15
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21
// THE SOFTWARE.
22
23
#ifndef __RINA_AEConstantMsg_H_
24
#define __RINA_AEConstantMsg_H_
25
26
//Standard libraries
27
#include <omnetpp.h>
28
//RINASim libraries
29
#include "
AE.h
"
30
31
class
PingMsg
:
public
CDAP_M_Read
{
32
public
:
33
PingMsg
(
bool
_counted);
34
simtime_t
pingAt
;
35
bool
counted
;
36
};
37
38
class
PongMsg
:
public
CDAP_M_Read_R
{
39
public
:
40
PongMsg
(simtime_t _pingAt,
bool
_counted);
41
simtime_t
pingAt
,
pongAt
;
42
bool
counted
;
43
};
44
45
class
StartMsg
:
public
CDAP_M_Read
{
46
public
:
47
StartMsg
();
48
};
49
50
51
class
SignalMsg
:
public
cObject {
52
public
:
53
std::string
qos
;
54
simtime_t
delay
,
rtt
;
55
char
type
;
56
57
SignalMsg
(std::string _qos);
58
SignalMsg
(std::string _qos, simtime_t _delay);
59
SignalMsg
(std::string _qos, simtime_t _delay, simtime_t _rtt);
60
};
61
62
#endif
CDAP_M_Read_R
Definition:
CDAPMessage_m.h:947
SignalMsg::SignalMsg
SignalMsg(std::string _qos)
Definition:
AEConstantMsgs.cc:21
StartMsg
Definition:
AEConstantMsgs.h:45
PingMsg::PingMsg
PingMsg(bool _counted)
Definition:
AEConstantMsgs.cc:5
PongMsg::counted
bool counted
Definition:
AEConstantMsgs.h:42
PongMsg::PongMsg
PongMsg(simtime_t _pingAt, bool _counted)
Definition:
AEConstantMsgs.cc:10
SignalMsg::delay
simtime_t delay
Definition:
AEConstantMsgs.h:54
PingMsg
Definition:
AEConstantMsgs.h:31
SignalMsg::qos
std::string qos
Definition:
AEConstantMsgs.h:53
PongMsg
Definition:
AEConstantMsgs.h:38
PongMsg::pingAt
simtime_t pingAt
Definition:
AEConstantMsgs.h:41
AE.h
StartMsg::StartMsg
StartMsg()
Definition:
AEConstantMsgs.cc:17
SignalMsg::rtt
simtime_t rtt
Definition:
AEConstantMsgs.h:54
SignalMsg
Definition:
AEConstantMsgs.h:51
PongMsg::pongAt
simtime_t pongAt
Definition:
AEConstantMsgs.h:41
CDAP_M_Read
Definition:
CDAPMessage_m.h:881
PingMsg::pingAt
simtime_t pingAt
Definition:
AEConstantMsgs.h:34
PingMsg::counted
bool counted
Definition:
AEConstantMsgs.h:35
SignalMsg::type
char type
Definition:
AEConstantMsgs.h:55
src
DAF
AE
AEConstant
AEConstantMsgs.h
Generated on Tue Oct 25 2016 21:08:59 for RINASim by
1.8.10