Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

INETDefs.h File Reference

#include <omnetpp.h>

Defines

#define INET_API   OPP_DLLIMPORT
#define EV   ev.disabled()?std::cout:ev
#define CHK(x)   __checknull((x), #x, __FILE__, __LINE__)

Typedefs

typedef unsigned short ushort
typedef unsigned int uint
typedef unsigned long ulong
typedef unsigned int uint32

Functions

template<class T>
T * __checknull (T *p, const char *expr, const char *file, int line)


Define Documentation

#define CHK  )     __checknull((x), #x, __FILE__, __LINE__)
 

#define EV   ev.disabled()?std::cout:ev
 

#define INET_API   OPP_DLLIMPORT
 


Typedef Documentation

typedef unsigned int uint
 

typedef unsigned int uint32
 

typedef unsigned long ulong
 

typedef unsigned short ushort
 


Function Documentation

template<class T>
T* __checknull T *  p,
const char *  expr,
const char *  file,
int  line
 

00062 {
00063     if (!p)
00064         opp_error("Expression %s returned NULL at %s:%d",expr,file,line);
00065     return p;
00066 }


Generated on Thu Oct 19 18:22:19 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0