一个典型的新模块包含两部分: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()
{

}