#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 (RTSPApplication) Machine(default) Parameter(cmdFileName | |
ParType_String | Gate (toRTSP, GateDir_Output) Gate(fromRTSP |
|
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);}} |
|
|
|
|
|
|