#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);}} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|