RINASim  October 2016
Documentation of framework for OMNeT++
RINASignals.cc
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 /*
24  * RINASignals.cc
25  *
26  * Created on: 22. 7. 2014
27  * Author: Mordeth
28  */
29 
30 #include "RINASignals.h"
31 
32 const char* SIG_AP_AE_API = "AP-AE-API";
33 
34 const char* SIG_AE_AllocateRequest = "AE-AllocateRequest";
35 const char* SIG_AE_DeallocateRequest = "AE-DeallocateRequest";
36 const char* SIG_AE_DataSend = "AE-DataSend";
37 const char* SIG_AE_ConnectionRequest = "AE-ConnectionRequest";
38 const char* SIG_AE_ReleaseRequest = "AE-ReleaseRequest";
39 const char* SIG_AE_Enrolled = "AE-Enrolled";
40 
41 const char* SIG_AE_AP_API = "AE-AP-API";
42 
43 const char* SIG_Socket_QueueInfo = "Socket-QueueInfo";
44 
45 const char* SIG_RIBD_DataSend = "RIBd-DataSend";
46 const char* SIG_RIBD_CreateRequestFlow = "RIBd-CreateRequestFlow";
47 const char* SIG_RIBD_DeleteRequestFlow = "RIBd-DeleteRequestFlow";
48 const char* SIG_RIBD_DeleteResponseFlow = "RIBd-DeleteResponseFlow";
49 const char* SIG_RIBD_CreateFlow = "RIBd-CreateFlow";
50 const char* SIG_RIBD_CreateFlowResponseNegative = "RIBd-CreateFlowResponseNegative";
51 const char* SIG_RIBD_CreateFlowResponsePositive = "RIBd-CreateFlowResponsePositive";
52 const char* SIG_RIBD_ForwardingUpdateReceived = "RIBd-ForwardingUpdateReceived";
53 const char* SIG_RIBD_RoutingUpdateReceived = "Routing-UpdateReceived";
54 
55 const char* SIG_RIBD_CongestionNotification = "RIBd-CongestionNotification";
56 
57 const char* SIG_RIBD_StartEnrollmentRequest = "RIBd-StartEnrollmentRequest";
58 const char* SIG_RIBD_StartEnrollmentResponse = "RIBd-StartEnrollmentResponse";
59 const char* SIG_RIBD_StopEnrollmentRequest = "RIBd-StopEnrollmentRequest";
60 const char* SIG_RIBD_StopEnrollmentResponse = "RIBd-StopEnrollmentResponse";
61 const char* SIG_RIBD_StartOperationRequest = "RIBd-StartOperationRequest";
62 const char* SIG_RIBD_StartOperationResponse = "RIBd-StartOperationResponse";
63 
64 const char* SIG_RIBD_ConnectionResponsePositive = "RIBd-ConnectionResponsePositive";
65 const char* SIG_RIBD_ConnectionResponseNegative = "RIBd-ConnectionResponseNegative";
66 const char* SIG_RIBD_ConnectionRequest = "RIBd-ConnectionRequest";
67 const char* SIG_RIBD_CACESend = "RIBd-CACEDataSend";
68 
69 const char* SIG_AEMGMT_ConnectionResponsePositive = "AEMgmt-ConnectionResponsePositive";
70 
71 const char* SIG_ENROLLMENT_DataSend = "Enrollment-DataSend";
72 const char* SIG_ENROLLMENT_CACEDataSend = "Enrollment-CACEDataSend";
73 const char* SIG_ENROLLMENT_StartEnrollmentRequest = "Enrollment-StartEnrollmentRequest";
74 const char* SIG_ENROLLMENT_StartEnrollmentResponse = "Enrollment-StartEnrollmentResponse";
75 const char* SIG_ENROLLMENT_StopEnrollmentRequest = "Enrollment-StopEnrollmentRequest";
76 const char* SIG_ENROLLMENT_StopEnrollmentResponse = "Enrollment-StopEnrollmentResponse";
77 const char* SIG_ENROLLMENT_StartOperationRequest = "Enrollment-StartOperationRequest";
78 const char* SIG_ENROLLMENT_StartOperationResponse = "Enrollment-StartOperationResponse";
79 const char* SIG_ENROLLMENT_Finished = "Enrollment-Finished";
80 
81 const char* SIG_CDAP_DateReceive = "CDAP-DataReceive";
82 const char* SIG_CDAP_SendData = "CDAP-SendData";
83 
84 const char* SIG_CACE_DataReceive = "CACE-DataReceive";
85 
86 const char* SIG_IRM_AllocateRequest = "IRM-AllocateRequest";
87 const char* SIG_IRM_DeallocateRequest = "IRM-DeallocateRequest";
88 const char* SIG_IRM_AllocateResponsePositive = "IRM-AllocateResponsePositive";
89 const char* SIG_IRM_AllocateResponseNegative = "IRM-AllocateResponseNegative";
90 
91 const char* SIG_AERIBD_AllocateResponsePositive = "AEorRIBd-AllocateResponsePositive";
92 const char* SIG_AERIBD_AllocateResponseNegative = "AEorRIBd-AllocateResponseNegative";
93 
94 const char* SIG_FA_CreateFlowResponseNegative = "FA-CreateFlowResponseNegative";
95 const char* SIG_FA_CreateFlowResponsePositive = "FA-CreateFlowResponsePositive";
96 const char* SIG_FA_CreateFlowRequestForward = "FA-CreateFlowRequestForward";
97 const char* SIG_FA_CreateFlowResponseForward = "FA-CreateFlowResponseForward";
98 const char* SIG_FA_AllocateResponsePositive = "FA-AllocateResponsePositive";
99 const char* SIG_FA_AllocateResponseNegative = "FA-AllocateResponseNegative";
100 const char* SIG_FA_MgmtFlowAllocated = "FA-AllocateFinishManagement";
101 
102 const char* SIG_toFAI_AllocateRequest = "toFAI-AllocateRequest";
103 const char* SIG_toFAI_AllocateResponsePositive = "toFAI-AllocateResponsePositive";
104 const char* SIG_toFAI_AllocateResponseNegative = "toFAI-AllocateResponseNegative";
105 const char* SIG_FAI_AllocateRequest = "FAI-AllocateRequest";
106 const char* SIG_FAI_DeallocateRequest = "FAI-DeallocateRequest";
107 const char* SIG_FAI_DeallocateResponse = "FAI-DeallocateResponse";
108 const char* SIG_FAI_AllocateResponsePositive = "FAI-AllocateResponsePositive";
109 const char* SIG_FAI_AllocateResponseNegative = "FAI-AllocateResponseNegative";
110 const char* SIG_FAI_CreateFlowRequest = "FAI-CreateFlowRequest";
111 const char* SIG_FAI_DeleteFlowRequest = "FAI-DeleteFlowRequest";
112 const char* SIG_FAI_CreateFlowResponsePositive = "FAI-CreateFlowResponsePositive";
113 const char* SIG_FAI_CreateFlowResponseNegative = "FAI-CreateFlowResponseNegative";
114 const char* SIG_FAI_DeleteFlowResponse = "FAI-DeleteFlowResponse";
115 
116 const char* SIG_RA_CreateFlowPositive = "RA-CreateFlowPositive";
117 const char* SIG_RA_CreateFlowNegative = "RA-CreateFlowNegative";
118 const char* SIG_RA_InvokeSlowdown = "RA-InvokeSlowdown";
119 const char* SIG_RA_ExecuteSlowdown = "RA-ExecuteSlowdown";
120 const char* SIG_RA_MgmtFlowAllocated = "RA-MgmtFlowAllocated";
121 const char* SIG_RA_MgmtFlowDeallocated = "RA-MgmtFlowDellocated";
122 
123 const char* SIG_RIB_CreateRequestFlow = "RIB-CreateRequestFlow";
124 const char* SIG_RIB_CreateResponseFlow = "RIB-CreateResponseFlow";
125 const char* SIG_RIB_DeleteRequestFlow = "RIB-DeleteRequestFlow";
126 const char* SIG_RIB_DeleteResponseFlow = "RIB-DeleteResponseFlow";
127 
128 const char* SIG_RMT_NoConnId = "RMT-NoConnId";
129 const char* SIG_RMT_ErrornousPacket = "RMT-ErrornousPacket";
130 const char* SIG_RMT_SlowdownRequest = "RMT-SlowDownRequest";
131 const char* SIG_RMT_QueuePDUPreRcvd = "RMT-QueuePDUPreRcvd";
132 const char* SIG_RMT_QueuePDUPostRcvd = "RMT-QueuePDUPostRcvd";
133 const char* SIG_RMT_QueuePDUPreSend = "RMT-QueuePDUPreSend";
134 const char* SIG_RMT_QueuePDUSent = "RMT-QueuePDUSent";
135 const char* SIG_RMT_PortReadyToServe = "RMT-PortReadyToServe";
136 const char* SIG_RMT_PortReadyForRead = "RMT-PortReadyForRead";
137 const char* SIG_RMT_QueueInfo = "RMT-QueueInfo";
138 
139 const char* SIG_PDUFTG_FwdInfoUpdate = "PDUFTG-ForwardingInfoUpdate";
140 const char* SIG_RIBD_RoutingUpdate = "Routing-Update";
141 
142 const char* SIG_EFCP_StopSending = "EFCP-StopSending";
143 const char* SIG_EFCP_StartSending = "EFCP-StartSending";
144 
145 
146 //VAR
147 const char* SIG_VAR_ViFIB_Slave2Master = "VAR-ViFIB-Slave2Master";
148 const char* SIG_VAR_ViFIB_Master2Slave = "VAR-ViFIB-Master2Slave";
149 const char* SIG_VAR_AddedFlow = "VAR-AddedFlow";
150 const char* SIG_VAR_RemovedFlow = "VAR-RemovedFlow";
151 const char* SIG_VAR_MasterHello = "VAR-MasterHello";
152 const char* SIG_VAR_MasterNewBorder = "VAR-MasterNewBorder";
153 const char* SIG_VAR_MasterRemovedBorder = "VAR-MasteremovedBorder";
const char * SIG_RMT_QueuePDUPreRcvd
Definition: RINASignals.cc:131
const char * SIG_RIBD_StartEnrollmentRequest
Definition: RINASignals.cc:57
const char * SIG_RIBD_CreateFlow
Definition: RINASignals.cc:49
const char * SIG_RMT_SlowdownRequest
Definition: RINASignals.cc:130
const char * SIG_toFAI_AllocateResponsePositive
Definition: RINASignals.cc:103
const char * SIG_VAR_ViFIB_Slave2Master
Definition: RINASignals.cc:147
const char * SIG_FAI_DeallocateRequest
Definition: RINASignals.cc:106
const char * SIG_VAR_RemovedFlow
Definition: RINASignals.cc:150
const char * SIG_RIBD_RoutingUpdateReceived
Definition: RINASignals.cc:53
const char * SIG_AE_AP_API
Definition: RINASignals.cc:41
const char * SIG_ENROLLMENT_CACEDataSend
Definition: RINASignals.cc:72
const char * SIG_FA_CreateFlowRequestForward
Definition: RINASignals.cc:96
const char * SIG_RIBD_StartOperationResponse
Definition: RINASignals.cc:62
const char * SIG_toFAI_AllocateResponseNegative
Definition: RINASignals.cc:104
const char * SIG_AERIBD_AllocateResponsePositive
Definition: RINASignals.cc:91
const char * SIG_VAR_MasterNewBorder
Definition: RINASignals.cc:152
const char * SIG_RA_MgmtFlowAllocated
Definition: RINASignals.cc:120
const char * SIG_FAI_CreateFlowRequest
Definition: RINASignals.cc:110
const char * SIG_RIBD_DeleteRequestFlow
Definition: RINASignals.cc:47
const char * SIG_RMT_QueuePDUPreSend
Definition: RINASignals.cc:133
const char * SIG_IRM_AllocateResponseNegative
Definition: RINASignals.cc:89
const char * SIG_ENROLLMENT_Finished
Definition: RINASignals.cc:79
const char * SIG_FA_MgmtFlowAllocated
Definition: RINASignals.cc:100
const char * SIG_RIBD_StartEnrollmentResponse
Definition: RINASignals.cc:58
const char * SIG_RIBD_DeleteResponseFlow
Definition: RINASignals.cc:48
const char * SIG_RIBD_CongestionNotification
Definition: RINASignals.cc:55
const char * SIG_FAI_CreateFlowResponseNegative
Definition: RINASignals.cc:113
const char * SIG_AE_DeallocateRequest
Definition: RINASignals.cc:35
const char * SIG_RIBD_CACESend
Definition: RINASignals.cc:67
const char * SIG_RMT_PortReadyToServe
Definition: RINASignals.cc:135
const char * SIG_RIB_CreateResponseFlow
Definition: RINASignals.cc:124
const char * SIG_toFAI_AllocateRequest
Definition: RINASignals.cc:102
const char * SIG_FAI_DeleteFlowRequest
Definition: RINASignals.cc:111
const char * SIG_RIB_DeleteRequestFlow
Definition: RINASignals.cc:125
const char * SIG_ENROLLMENT_StartEnrollmentRequest
Definition: RINASignals.cc:73
const char * SIG_VAR_AddedFlow
Definition: RINASignals.cc:149
const char * SIG_AE_AllocateRequest
Definition: RINASignals.cc:34
const char * SIG_FAI_AllocateResponseNegative
Definition: RINASignals.cc:109
const char * SIG_RIB_CreateRequestFlow
Definition: RINASignals.cc:123
const char * SIG_RIBD_StopEnrollmentResponse
Definition: RINASignals.cc:60
const char * SIG_IRM_DeallocateRequest
Definition: RINASignals.cc:87
const char * SIG_CACE_DataReceive
Definition: RINASignals.cc:84
const char * SIG_RA_ExecuteSlowdown
Definition: RINASignals.cc:119
const char * SIG_RMT_PortReadyForRead
Definition: RINASignals.cc:136
const char * SIG_FAI_DeleteFlowResponse
Definition: RINASignals.cc:114
const char * SIG_FAI_DeallocateResponse
Definition: RINASignals.cc:107
const char * SIG_FA_CreateFlowResponseNegative
Definition: RINASignals.cc:94
const char * SIG_RMT_ErrornousPacket
Definition: RINASignals.cc:129
const char * SIG_RMT_QueuePDUSent
Definition: RINASignals.cc:134
const char * SIG_RMT_QueueInfo
Definition: RINASignals.cc:137
const char * SIG_AE_DataSend
Definition: RINASignals.cc:36
const char * SIG_RA_MgmtFlowDeallocated
Definition: RINASignals.cc:121
const char * SIG_FA_AllocateResponsePositive
Definition: RINASignals.cc:98
const char * SIG_RIBD_StopEnrollmentRequest
Definition: RINASignals.cc:59
const char * SIG_ENROLLMENT_DataSend
Definition: RINASignals.cc:71
const char * SIG_CDAP_SendData
Definition: RINASignals.cc:82
const char * SIG_RIBD_ForwardingUpdateReceived
Definition: RINASignals.cc:52
const char * SIG_FAI_CreateFlowResponsePositive
Definition: RINASignals.cc:112
const char * SIG_RIBD_CreateRequestFlow
Definition: RINASignals.cc:46
const char * SIG_IRM_AllocateRequest
Definition: RINASignals.cc:86
const char * SIG_VAR_ViFIB_Master2Slave
Definition: RINASignals.cc:148
const char * SIG_AE_ReleaseRequest
Definition: RINASignals.cc:38
const char * SIG_AP_AE_API
Definition: RINASignals.cc:32
const char * SIG_ENROLLMENT_StartOperationRequest
Definition: RINASignals.cc:77
const char * SIG_AE_Enrolled
Definition: RINASignals.cc:39
const char * SIG_EFCP_StopSending
Definition: RINASignals.cc:142
const char * SIG_RIBD_ConnectionResponsePositive
Definition: RINASignals.cc:64
const char * SIG_ENROLLMENT_StartEnrollmentResponse
Definition: RINASignals.cc:74
const char * SIG_RA_CreateFlowNegative
Definition: RINASignals.cc:117
const char * SIG_RMT_QueuePDUPostRcvd
Definition: RINASignals.cc:132
const char * SIG_RMT_NoConnId
Definition: RINASignals.cc:128
const char * SIG_RIBD_RoutingUpdate
Definition: RINASignals.cc:140
const char * SIG_FAI_AllocateResponsePositive
Definition: RINASignals.cc:108
const char * SIG_AERIBD_AllocateResponseNegative
Definition: RINASignals.cc:92
const char * SIG_ENROLLMENT_StartOperationResponse
Definition: RINASignals.cc:78
const char * SIG_RIBD_ConnectionRequest
Definition: RINASignals.cc:66
const char * SIG_RIBD_CreateFlowResponsePositive
Definition: RINASignals.cc:51
const char * SIG_VAR_MasterHello
Definition: RINASignals.cc:151
const char * SIG_ENROLLMENT_StopEnrollmentResponse
Definition: RINASignals.cc:76
const char * SIG_VAR_MasterRemovedBorder
Definition: RINASignals.cc:153
const char * SIG_RA_InvokeSlowdown
Definition: RINASignals.cc:118
const char * SIG_RIBD_DataSend
Definition: RINASignals.cc:45
const char * SIG_EFCP_StartSending
Definition: RINASignals.cc:143
const char * SIG_RIBD_ConnectionResponseNegative
Definition: RINASignals.cc:65
const char * SIG_ENROLLMENT_StopEnrollmentRequest
Definition: RINASignals.cc:75
const char * SIG_AE_ConnectionRequest
Definition: RINASignals.cc:37
const char * SIG_RIBD_StartOperationRequest
Definition: RINASignals.cc:61
const char * SIG_RIB_DeleteResponseFlow
Definition: RINASignals.cc:126
const char * SIG_PDUFTG_FwdInfoUpdate
Definition: RINASignals.cc:139
const char * SIG_AEMGMT_ConnectionResponsePositive
Definition: RINASignals.cc:69
const char * SIG_RA_CreateFlowPositive
Definition: RINASignals.cc:116
const char * SIG_IRM_AllocateResponsePositive
Definition: RINASignals.cc:88
const char * SIG_FAI_AllocateRequest
Definition: RINASignals.cc:105
const char * SIG_CDAP_DateReceive
Definition: RINASignals.cc:81
const char * SIG_RIBD_CreateFlowResponseNegative
Definition: RINASignals.cc:50
const char * SIG_FA_AllocateResponseNegative
Definition: RINASignals.cc:99
const char * SIG_FA_CreateFlowResponsePositive
Definition: RINASignals.cc:95
const char * SIG_Socket_QueueInfo
Definition: RINASignals.cc:43
const char * SIG_FA_CreateFlowResponseForward
Definition: RINASignals.cc:97