RINASim  October 2016
Documentation of framework for OMNeT++
RINASignals.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 /*
24  * RINASignals.h
25  *
26  * Created on: 21. 7. 2014
27  * Author: Vladimir Vesely, Marcel Marek, Tomas Hykel, Kamil Jerabek
28  */
29 
30 #ifndef RINASIGNALS_H_
31 #define RINASIGNALS_H_
32 
33 //AP
34 extern const char* SIG_AP_AE_API;
35 
36 //AE
37 extern const char* SIG_AE_AllocateRequest;
38 extern const char* SIG_AE_DeallocateRequest;
39 extern const char* SIG_AE_DataSend;
40 extern const char* SIG_AE_ConnectionRequest;
41 extern const char* SIG_AE_ReleaseRequest;
42 extern const char* SIG_AE_Enrolled;
43 
44 extern const char* SIG_AE_AP_API;
45 
46 //Socket
47 extern const char* SIG_Socket_QueueInfo;
48 
49 //RIBd
50 extern const char* SIG_RIBD_DataSend;
51 extern const char* SIG_RIBD_CreateRequestFlow;
52 extern const char* SIG_RIBD_DeleteRequestFlow;
53 extern const char* SIG_RIBD_DeleteResponseFlow;
54 extern const char* SIG_RIBD_CreateFlow;
55 extern const char* SIG_RIBD_CreateFlowResponseNegative;
56 extern const char* SIG_RIBD_CreateFlowResponsePositive;
57 extern const char* SIG_RIBD_ForwardingUpdateReceived;
58 extern const char* SIG_RIBD_RoutingUpdateReceived;
59 extern const char* SIG_RIBD_CongestionNotification;
60 
61 extern const char* SIG_RIBD_StartEnrollmentRequest;
62 extern const char* SIG_RIBD_StartEnrollmentResponse;
63 extern const char* SIG_RIBD_StopEnrollmentRequest;
64 extern const char* SIG_RIBD_StopEnrollmentResponse;
65 extern const char* SIG_RIBD_StartOperationRequest;
66 extern const char* SIG_RIBD_StartOperationResponse;
67 
68 extern const char* SIG_RIBD_ConnectionResponsePositive;
69 extern const char* SIG_RIBD_ConnectionResponseNegative;
70 extern const char* SIG_RIBD_ConnectionRequest;
71 extern const char* SIG_RIBD_CACESend;
72 
73 //DAF AEMgmt
74 extern const char* SIG_AEMGMT_ConnectionResponsePositive;
75 
76 //Enrollment
77 extern const char* SIG_ENROLLMENT_DataSend;
78 extern const char* SIG_ENROLLMENT_CACEDataSend;
79 extern const char* SIG_ENROLLMENT_StartEnrollmentRequest;
81 extern const char* SIG_ENROLLMENT_StopEnrollmentRequest;
82 extern const char* SIG_ENROLLMENT_StopEnrollmentResponse;
83 extern const char* SIG_ENROLLMENT_StartOperationRequest;
84 extern const char* SIG_ENROLLMENT_StartOperationResponse;
85 
86 extern const char* SIG_ENROLLMENT_Finished;
87 
88 //CDAP
89 extern const char* SIG_CDAP_DateReceive;
90 extern const char* SIG_CDAP_SendData;
91 
92 //CACE
93 extern const char* SIG_CACE_DataReceive;
94 
95 //IRM
96 extern const char* SIG_IRM_AllocateRequest;
97 extern const char* SIG_IRM_DeallocateRequest;
98 extern const char* SIG_AERIBD_AllocateResponsePositive;
99 extern const char* SIG_AERIBD_AllocateResponseNegative;
100 
101 //FA
102 extern const char* SIG_FA_CreateFlowResponseNegative;
103 extern const char* SIG_FA_CreateFlowResponsePositive;
104 extern const char* SIG_FA_CreateFlowRequestForward;
105 extern const char* SIG_FA_CreateFlowResponseForward;
106 extern const char* SIG_FA_AllocateResponsePositive;
107 extern const char* SIG_FA_AllocateResponseNegative;
108 extern const char* SIG_FA_MgmtFlowAllocated;
109 
110 //FAI
111 extern const char* SIG_toFAI_AllocateRequest;
112 extern const char* SIG_toFAI_AllocateResponsePositive;
113 extern const char* SIG_toFAI_AllocateResponseNegative;
114 extern const char* SIG_FAI_AllocateRequest;
115 extern const char* SIG_FAI_DeallocateRequest;
116 extern const char* SIG_FAI_DeallocateResponse;
117 extern const char* SIG_FAI_AllocateResponsePositive;
118 extern const char* SIG_FAI_AllocateResponseNegative;
119 extern const char* SIG_FAI_CreateFlowRequest;
120 extern const char* SIG_FAI_DeleteFlowRequest;
121 extern const char* SIG_FAI_CreateFlowResponsePositive;
122 extern const char* SIG_FAI_CreateFlowResponseNegative;
123 extern const char* SIG_FAI_DeleteFlowResponse;
124 
125 //RA
126 extern const char* SIG_RA_CreateFlowPositive;
127 extern const char* SIG_RA_CreateFlowNegative;
128 extern const char* SIG_RA_InvokeSlowdown;
129 extern const char* SIG_RA_ExecuteSlowdown;
130 extern const char* SIG_RA_MgmtFlowAllocated;
131 extern const char* SIG_RA_MgmtFlowDeallocated;
132 
133 //RIB
134 extern const char* SIG_RIB_CreateRequestFlow;
135 extern const char* SIG_RIB_CreateResponseFlow;
136 extern const char* SIG_RIB_DeleteRequestFlow;
137 extern const char* SIG_RIB_DeleteResponseFlow;
138 
139 //RMT
140 extern const char* SIG_RMT_NoConnId;
141 extern const char* SIG_RMT_ErrornousPacket;
142 extern const char* SIG_RMT_SlowdownRequest;
143 extern const char* SIG_RMT_QueuePDUPreRcvd;
144 extern const char* SIG_RMT_QueuePDUPostRcvd;
145 extern const char* SIG_RMT_QueuePDUPreSend;
146 extern const char* SIG_RMT_QueuePDUSent;
147 extern const char* SIG_RMT_PortPDURcvd;
148 extern const char* SIG_RMT_PortPDUSent;
149 extern const char* SIG_RMT_PortReadyToServe;
150 extern const char* SIG_RMT_PortReadyForRead;
151 extern const char* SIG_RMT_QueueInfo;
152 
153 // PDUFTG
154 extern const char* SIG_PDUFTG_FwdInfoUpdate;
155 extern const char* SIG_RIBD_RoutingUpdate;
156 
157 //EFCP (DTP+DTCP)
158 extern const char* SIG_EFCP_StopSending;
159 extern const char* SIG_EFCP_StartSending;
160 
161 //VAR
162 extern const char* SIG_VAR_ViFIB_Slave2Master;
163 extern const char* SIG_VAR_ViFIB_Master2Slave;
164 extern const char* SIG_VAR_AddedFlow;
165 extern const char* SIG_VAR_RemovedFlow;
166 
167 #endif /* RINASIGNALS_H_ */
168 
169 
const char * SIG_RIBD_StopEnrollmentResponse
Definition: RINASignals.cc:60
const char * SIG_RIBD_RoutingUpdate
Definition: RINASignals.cc:140
const char * SIG_RIBD_DeleteResponseFlow
Definition: RINASignals.cc:48
const char * SIG_FAI_CreateFlowRequest
Definition: RINASignals.cc:110
const char * SIG_AE_AP_API
Definition: RINASignals.cc:41
const char * SIG_RIBD_CreateFlow
Definition: RINASignals.cc:49
const char * SIG_RA_MgmtFlowAllocated
Definition: RINASignals.cc:120
const char * SIG_FAI_AllocateResponsePositive
Definition: RINASignals.cc:108
const char * SIG_RIB_DeleteRequestFlow
Definition: RINASignals.cc:125
const char * SIG_AE_DeallocateRequest
Definition: RINASignals.cc:35
const char * SIG_RIBD_CongestionNotification
Definition: RINASignals.cc:55
const char * SIG_RMT_PortPDURcvd
const char * SIG_FA_MgmtFlowAllocated
Definition: RINASignals.cc:100
const char * SIG_RIB_CreateRequestFlow
Definition: RINASignals.cc:123
const char * SIG_RA_CreateFlowNegative
Definition: RINASignals.cc:117
const char * SIG_FA_CreateFlowResponsePositive
Definition: RINASignals.cc:95
const char * SIG_IRM_DeallocateRequest
Definition: RINASignals.cc:87
const char * SIG_RIBD_DataSend
Definition: RINASignals.cc:45
const char * SIG_AE_DataSend
Definition: RINASignals.cc:36
const char * SIG_AP_AE_API
Definition: RINASignals.cc:32
const char * SIG_RMT_QueuePDUSent
Definition: RINASignals.cc:134
const char * SIG_RIBD_StartEnrollmentRequest
Definition: RINASignals.cc:57
const char * SIG_RMT_QueuePDUPostRcvd
Definition: RINASignals.cc:132
const char * SIG_RMT_QueuePDUPreRcvd
Definition: RINASignals.cc:131
const char * SIG_ENROLLMENT_StartEnrollmentRequest
Definition: RINASignals.cc:73
const char * SIG_CACE_DataReceive
Definition: RINASignals.cc:84
const char * SIG_RMT_ErrornousPacket
Definition: RINASignals.cc:129
const char * SIG_RIBD_CreateRequestFlow
Definition: RINASignals.cc:46
const char * SIG_RA_MgmtFlowDeallocated
Definition: RINASignals.cc:121
const char * SIG_RMT_QueueInfo
Definition: RINASignals.cc:137
const char * SIG_PDUFTG_FwdInfoUpdate
Definition: RINASignals.cc:139
const char * SIG_FA_CreateFlowRequestForward
Definition: RINASignals.cc:96
const char * SIG_RIBD_ConnectionResponseNegative
Definition: RINASignals.cc:65
const char * SIG_RIBD_CreateFlowResponseNegative
Definition: RINASignals.cc:50
const char * SIG_FAI_AllocateResponseNegative
Definition: RINASignals.cc:109
const char * SIG_RIBD_StartOperationRequest
Definition: RINASignals.cc:61
const char * SIG_FA_CreateFlowResponseForward
Definition: RINASignals.cc:97
const char * SIG_RIBD_CreateFlowResponsePositive
Definition: RINASignals.cc:51
const char * SIG_ENROLLMENT_StartOperationResponse
Definition: RINASignals.cc:78
const char * SIG_RMT_NoConnId
Definition: RINASignals.cc:128
const char * SIG_RIBD_RoutingUpdateReceived
Definition: RINASignals.cc:53
const char * SIG_RA_InvokeSlowdown
Definition: RINASignals.cc:118
const char * SIG_AE_Enrolled
Definition: RINASignals.cc:39
const char * SIG_RMT_PortPDUSent
const char * SIG_ENROLLMENT_StartOperationRequest
Definition: RINASignals.cc:77
const char * SIG_toFAI_AllocateResponseNegative
Definition: RINASignals.cc:104
const char * SIG_VAR_RemovedFlow
Definition: RINASignals.cc:150
const char * SIG_AE_AllocateRequest
Definition: RINASignals.cc:34
const char * SIG_RIB_DeleteResponseFlow
Definition: RINASignals.cc:126
const char * SIG_FAI_CreateFlowResponsePositive
Definition: RINASignals.cc:112
const char * SIG_RMT_PortReadyForRead
Definition: RINASignals.cc:136
const char * SIG_IRM_AllocateRequest
Definition: RINASignals.cc:86
const char * SIG_AERIBD_AllocateResponsePositive
Definition: RINASignals.cc:91
const char * SIG_FA_CreateFlowResponseNegative
Definition: RINASignals.cc:94
const char * SIG_RIBD_ForwardingUpdateReceived
Definition: RINASignals.cc:52
const char * SIG_ENROLLMENT_StopEnrollmentResponse
Definition: RINASignals.cc:76
const char * SIG_AE_ReleaseRequest
Definition: RINASignals.cc:38
const char * SIG_FAI_DeleteFlowRequest
Definition: RINASignals.cc:111
const char * SIG_RIBD_DeleteRequestFlow
Definition: RINASignals.cc:47
const char * SIG_ENROLLMENT_CACEDataSend
Definition: RINASignals.cc:72
const char * SIG_Socket_QueueInfo
Definition: RINASignals.cc:43
const char * SIG_RMT_SlowdownRequest
Definition: RINASignals.cc:130
const char * SIG_RIBD_StopEnrollmentRequest
Definition: RINASignals.cc:59
const char * SIG_FAI_DeallocateResponse
Definition: RINASignals.cc:107
const char * SIG_CDAP_SendData
Definition: RINASignals.cc:82
const char * SIG_RA_CreateFlowPositive
Definition: RINASignals.cc:116
const char * SIG_RIBD_CACESend
Definition: RINASignals.cc:67
const char * SIG_AERIBD_AllocateResponseNegative
Definition: RINASignals.cc:92
const char * SIG_VAR_AddedFlow
Definition: RINASignals.cc:149
const char * SIG_RMT_PortReadyToServe
Definition: RINASignals.cc:135
const char * SIG_AEMGMT_ConnectionResponsePositive
Definition: RINASignals.cc:69
const char * SIG_FAI_AllocateRequest
Definition: RINASignals.cc:105
const char * SIG_FA_AllocateResponsePositive
Definition: RINASignals.cc:98
const char * SIG_ENROLLMENT_DataSend
Definition: RINASignals.cc:71
const char * SIG_RIBD_StartOperationResponse
Definition: RINASignals.cc:62
const char * SIG_CDAP_DateReceive
Definition: RINASignals.cc:81
const char * SIG_EFCP_StartSending
Definition: RINASignals.cc:143
const char * SIG_RIBD_StartEnrollmentResponse
Definition: RINASignals.cc:58
const char * SIG_ENROLLMENT_StartEnrollmentResponse
Definition: RINASignals.cc:74
const char * SIG_RA_ExecuteSlowdown
Definition: RINASignals.cc:119
const char * SIG_VAR_ViFIB_Slave2Master
Definition: RINASignals.cc:147
const char * SIG_AE_ConnectionRequest
Definition: RINASignals.cc:37
const char * SIG_ENROLLMENT_Finished
Definition: RINASignals.cc:79
const char * SIG_FAI_DeleteFlowResponse
Definition: RINASignals.cc:114
const char * SIG_RMT_QueuePDUPreSend
Definition: RINASignals.cc:133
const char * SIG_RIB_CreateResponseFlow
Definition: RINASignals.cc:124
const char * SIG_RIBD_ConnectionResponsePositive
Definition: RINASignals.cc:64
const char * SIG_FA_AllocateResponseNegative
Definition: RINASignals.cc:99
const char * SIG_EFCP_StopSending
Definition: RINASignals.cc:142
const char * SIG_toFAI_AllocateResponsePositive
Definition: RINASignals.cc:103
const char * SIG_FAI_DeallocateRequest
Definition: RINASignals.cc:106
const char * SIG_FAI_CreateFlowResponseNegative
Definition: RINASignals.cc:113
const char * SIG_VAR_ViFIB_Master2Slave
Definition: RINASignals.cc:148
const char * SIG_ENROLLMENT_StopEnrollmentRequest
Definition: RINASignals.cc:75
const char * SIG_RIBD_ConnectionRequest
Definition: RINASignals.cc:66
const char * SIG_toFAI_AllocateRequest
Definition: RINASignals.cc:102