#include <omnetpp.h>#include "I3Trigger.h"#include "I3IdentifierStack.h"#include "I3Identifier.h"#include "I3IPAddress.h"Go to the source code of this file.
Classes | |
| class | I3Message |
Class generated from applications/i3/I3Message.msg by opp_msgc. More... | |
| class | I3InsertTriggerMessage_Base |
Class generated from applications/i3/I3Message.msg by opp_msgc. More... | |
| class | I3QueryReplyMessage_Base |
Class generated from applications/i3/I3Message.msg by opp_msgc. More... | |
| class | I3RemoveTriggerMessage_Base |
Class generated from applications/i3/I3Message.msg by opp_msgc. More... | |
| class | I3SendPacketMessage_Base |
Class generated from applications/i3/I3Message.msg by opp_msgc. More... | |
Defines | |
| #define | MSGC_VERSION 0x0400 |
| #define | I3TYPE_L 2 |
| #define | I3BOOL_L 1 |
| #define | I3TIME_L 32 |
| #define | INSERT_TRIGGER_L(msg) (I3TYPE_L + I3BOOL_L + msg->getTrigger().length() + msg->getSource().length()) |
| #define | QUERY_REPLY_L(msg) (I3TYPE_L + msg->getSource().length() + msg->getIdentifier().length() + I3TIME_L) |
| #define | REMOVE_TRIGGER_L(msg) (I3TYPE_L + msg->getTrigger().length()) |
| #define | SEND_PACKET_L(msg) (I3TYPE_L + msg->getIdentifierStack().length() + msg->getMatchedTrigger().length()) |
Enumerations | |
| enum | I3MessageType { INSERT_TRIGGER = 0, QUERY_REPLY = 1, REMOVE_TRIGGER = 2, SEND_PACKET = 3 } |
Enum generated from applications/i3/I3Message.msg by opp_msgc. More... | |
Functions | |
| void | doPacking (cCommBuffer *b, I3Message &obj) |
| void | doUnpacking (cCommBuffer *b, I3Message &obj) |
| #define I3BOOL_L 1 |
Definition at line 24 of file I3Message_m.h.
| #define I3TIME_L 32 |
Definition at line 25 of file I3Message_m.h.
| #define I3TYPE_L 2 |
Definition at line 23 of file I3Message_m.h.
| #define INSERT_TRIGGER_L | ( | msg | ) | (I3TYPE_L + I3BOOL_L + msg->getTrigger().length() + msg->getSource().length()) |
Definition at line 26 of file I3Message_m.h.
Referenced by I3TRTClient::handleTimerEvent(), and I3BaseApp::insertTrigger().
| #define MSGC_VERSION 0x0400 |
Definition at line 11 of file I3Message_m.h.
| #define QUERY_REPLY_L | ( | msg | ) | (I3TYPE_L + msg->getSource().length() + msg->getIdentifier().length() + I3TIME_L) |
| #define REMOVE_TRIGGER_L | ( | msg | ) | (I3TYPE_L + msg->getTrigger().length()) |
| #define SEND_PACKET_L | ( | msg | ) | (I3TYPE_L + msg->getIdentifierStack().length() + msg->getMatchedTrigger().length()) |
Definition at line 29 of file I3Message_m.h.
Referenced by I3BaseApp::sendPacket(), and I3::sendPacket().
| enum I3MessageType |
Enum generated from applications/i3/I3Message.msg by opp_msgc.
enum I3MessageType
{
INSERT_TRIGGER = 0; QUERY_REPLY = 1; REMOVE_TRIGGER = 2; SEND_PACKET = 3; }
Definition at line 48 of file I3Message_m.h.
00048 { 00049 INSERT_TRIGGER = 0, 00050 QUERY_REPLY = 1, 00051 REMOVE_TRIGGER = 2, 00052 SEND_PACKET = 3 00053 };
| void doPacking | ( | cCommBuffer * | b, | |
| I3Message & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| I3Message & | obj | |||
| ) | [inline] |
1.5.8