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

}