#include <math.h>#include "omnetpp.h"Defines | |
| #define | check_error() {(void)0;} |
| #define | check_memory() {if (memoryIsLow()) {throw new cException(eNOMEM); }} |
| #define | check_module_count(num, mod, parentmod) |
| #define | check_gate_count(num, mod, gate, parentmod) |
| #define | check_loop_bounds(lower, upper, parentmod) |
| #define | check_module_index(index, modvar, modname, parentmod) |
| #define | check_channel_params(delay, err, channel) |
| #define | check_modtype(modtype, modname) |
| #define | check_function(funcptr, funcname) |
| #define | check_function_retnull(funcptr, funcname) |
| #define | check_gate(gateindex, modname, gatename) {if ((int)gateindex==-1) {throw new cException("Gate %s.%s not found",modname,gatename);}} |
| #define | check_anc_param(ptr, parname, compoundmod) |
| #define | check_param(ptr, parname) |
| #define | NEDC_VERSION 0x0203 |
Functions | |
| ModuleInterface (RTSPServer) Machine(default) Parameter(debug | |
| ParType_Bool | Parameter (portNumberRTP, ParType_Numeric) Parameter(numOfProcessors |
| ParType_Bool ParType_Numeric | Parameter (numOfPorts, ParType_Numeric) Parameter(routingFile |
| ParType_Bool ParType_Numeric ParType_String | Parameter (rtspTransportProtocol, ParType_String) Parameter(portNumberRTSP |
| ParType_Bool ParType_Numeric ParType_String ParType_Numeric | Gate (in[], GateDir_Input) Gate(out[] |
| ParType_Bool ParType_Numeric ParType_String ParType_Numeric GateDir_Output EndInterface | Register_ModuleInterface (RTSPServer) class RTSPServer |
| Define_Module (RTSPServer) | |
|
|
Value: {if ((ptr)==NULL) {throw new cException("Unknown ancestor parameter named %s in compound module %s", \
parname,compoundmod);}} |
|
|
Value: {if ((double)delay<0.0) \
{throw new cException("Negative delay value %lf in channel %s",(double)delay,channel);} \
if ((double)err<0.0 || (double)err>1.0) \
{throw new cException("Incorrect error value %lf in channel %s",(double)err,channel);}} |
|
|
|
|
|
Value: {if ((funcptr)==NULL) {throw new cException("Function %s not found", \
funcname);}} |
|
|
Value: {if ((funcptr)==NULL) {throw new cException("Function %s not found", \
funcname);return NULL;}} |
|
|
|
|
|
Value: {if ((int)num<0) {throw new cException("Negative gate vector size %s.%s[%d] in compound module %s", \
mod,gate,(int)num,parentmod);}} |
|
|
Value: {if ((int)lower<0) \
{throw new cException("Bad loop bounds (%d..%d) in compound module %s", \
(int)lower,(int)upper,parentmod);}} |
|
|
|
|
|
Value: {if ((modtype)==NULL) {throw new cException("Simple module type definition %s not found", \
modname);}} |
|
|
Value: {if ((int)num<=0) {throw new cException("Negative or zero module vector size %s[%d] in compound module %s", \
mod,(int)num,parentmod);}} |
|
|
Value: {if (index<0 || index>=modvar[0]->size()) {throw new cException("Bad submodule index %s[%d] in compound module %s", \
modname,(int)index,parentmod);}} |
|
|
Value: {if ((ptr)==NULL) {throw new cException("Unknown parameter named %s", \
parname);}} |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
1.2.18