一個典型的新模塊包含兩部分:ned和實現文件

ned中
simple?Move
{
}


實現文件為C++,包含.h和.cc
/*
?*?myMove.h
?*
?*??Created?on:?2009-4-2
?*??????Author:?zhao
?
*/


#ifndef?MYMOVE_H_
#define?MYMOVE_H_

#include?
<omnetpp.h>

class?myMove?:?public?cSimpleModule
{

????
/**?omnet++?specific?code?*/



????
/**?initialization?function?*/
????
void?initialize();

????
//handle?the?messages?received

????void?handleMessage(cMessage?*msg);

????
void
?finish();

}
;

Define_Module(?myMove?);


#endif?/*?MYMOVE_H_?*/

/*
?*?myMove.cc
?*
?*??Created?on:?2009-4-2
?*??????Author:?zhao
?
*/


#include?
"myMove.h"

void?myMove::initialize()
{
????
//?初始化工作

}


void?myMove::handleMessage(cMessage?*msg)
{
????
//?對消息的處理

????delete?msg;
}


void?myMove::finish()
{

}