#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 (RTSPServerProcess) Machine(default) Parameter(portNumberRTP | |
| ParType_Numeric | Parameter (rtspTransportProtocol, ParType_String) Parameter(debug |
| ParType_Numeric ParType_Bool ParType_Numeric | Gate (fromServerModule, GateDir_Input) Gate(fromSocketLayerRTP |
| ParType_Numeric ParType_Bool ParType_Numeric GateDir_Input GateDir_Input | Gate (toServerModule, GateDir_Output) Gate(toSocketLayerRTP |
| ParType_Numeric ParType_Bool ParType_Numeric GateDir_Input GateDir_Input GateDir_Output GateDir_Output EndInterface | Register_ModuleInterface (RTSPServerProcess) class RTSPServerProcess |
| Define_Module (RTSPServerProcess) | |
|
|
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