reSIProcate/rutil  9694
Namespaces | Defines | Typedefs | Functions
compat.hxx File Reference

This file is used to handle compatibility fixes/tweaks so reSIProcate can function on multiple platforms. More...

#include <cstring>
#include <netdb.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <sys/select.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <pthread.h>
#include <limits.h>
Include dependency graph for compat.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  resip
 

dcm! -- add UnusedChecking(_enum) below;


Defines

#define T_NAPTR   35
#define T_SRV   33
#define T_AAAA   28
#define T_A   1
#define REASONABLE_TEMPLATES
#define RESIP_DEPRECATED

Typedefs

typedef unsigned char UInt8
typedef unsigned short UInt16
typedef unsigned int UInt32
typedef unsigned long long UInt64

Functions

template<typename _Tp >
const _Tp & resip::resipMin (const _Tp &__a, const _Tp &__b)
template<typename _Tp >
const _Tp & resip::resipMax (const _Tp &__a, const _Tp &__b)
template<typename _Tp1 , typename _Tp2 >
const _Tp1 resip::resipIntDiv (const _Tp1 &__a, const _Tp2 &__b)

Detailed Description

This file is used to handle compatibility fixes/tweaks so reSIProcate can function on multiple platforms.

Definition in file compat.hxx.


Define Documentation

#define REASONABLE_TEMPLATES

Definition at line 168 of file compat.hxx.

#define RESIP_DEPRECATED

Definition at line 203 of file compat.hxx.

#define T_A   1
#define T_AAAA   28
#define T_NAPTR   35
#define T_SRV   33

Typedef Documentation

typedef unsigned short UInt16

Definition at line 149 of file compat.hxx.

typedef unsigned int UInt32

Definition at line 150 of file compat.hxx.

typedef unsigned long long UInt64

Definition at line 156 of file compat.hxx.

typedef unsigned char UInt8

Definition at line 148 of file compat.hxx.