?? protocolparameters.h
字號:
//-------------------------------------------------------------
// file: stateMachine.h
// (part of simpleNet Routing Simulation - an OMNeT++ demo simulation)
//-------------------------------------------------------------
#ifndef __STATEMACHINE_H
#define __STATEMACHINE_H
const int setFlag = 1;
const int resetFlag = 0;
#define UNIFORM_RANDOM_SELECTION_FAILED -1
enum State
{
INIT_S = 0,
SENT_HELLO_PACKET_S,
SENT_LINK_STATE_PACKET_S,
NORMAL_S,
numStates
};
enum Messages
{
START_UP_MESSAGE = 20,
HELLO_RESEND_TIMER = 21 ,
LINK_STATE_PACKET_RESEND_TIMER = 22,
TOPOLOGY_UPDATING_TIMER = 23,
SEND_HELLO_PACKET_COM = 24,
SEND_NORMAL_PACKET_COM = 25,
NET_LAYER_DATA_PACKET = 26,
EOT_TIMER = 27,
SEND_BACKWARD_ANT_COM = 28,
NEIGHBOR_DISCOVERED_COM = 29,
};
enum Event
{
NETLAYER_HELLO_PACKET_EVENT,
NETLAYER_HELLO_REPLY_PACKET_EVENT,
NETLAYER_DATA_PACKET_EVENT,
NETLAYER_FORWARD_ANT_EVENT,
NETLAYER_BACKWARD_ANT_EVENT,
END_OF_TRANSMISSION_EVENT,
START_UP_MESSAGE_EVENT,
HELLO_RESEND_TIMER_EVENT,
TOPOLOGY_UPDATING_TIMER_EVENT,
SEND_HELLO_PACKET_EVENT,
SEND_NORMAL_PACKET_EVENT,
SEND_BACKWARD_ANT_EVENT,
NEIGHBOR_DISCOVERED_EVENT,
numEvents
};
enum Source
{
ANT_NEST,
ANT_GEN,
ROUTER,
};
struct protocolTCB
{
Event event;
State state;
Source source;
};
typedef protocolTCB protoTCB;
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -