37#ifndef CCXX_RTP_BASE_H_
38#define CCXX_RTP_BASE_H_
41#include <commoncpp/config.h>
42#include <commoncpp/socket.h>
43#include <commoncpp/udp.h>
49#elif !defined(__hpux) && !defined(_AIX)
91{
return ((t.tv_sec * 1000000ul) + t.tv_usec); }
104 return ((t1.tv_sec - t2.tv_sec) * 1000000ul) +
105 (t1.tv_usec - t2.tv_usec);
microtimeout_t timeval2microtimeout(const timeval &t)
Convert a time interval, expressed as a timeval value into a microseconds counter.
Definition base.h:90
microtimeout_t timevalDiff2microtimeout(const timeval &t1, const timeval &t2)
Convert a time interval, expressed as the difference between two timeval values (t1-t2),...
Definition base.h:102
__EXPORT timeval microtimeout2Timeval(microtimeout_t to)
Convert a time interval, expressed as a microtimeout_t (number of microseconds), into a timeval value...
uint32 nanotimeout_t
Time interval expressed in nanoseconds.
Definition base.h:70
const tpport_t DefaultRTCPPort
registered default RTCP transport port
Definition base.h:112
uint32 microtimeout_t
Time interval expressed in microseconds.
Definition base.h:67
const tpport_t DefaultRTPDataPort
registered default RTP data transport port
Definition base.h:109
const uint8 CCRTP_VERSION
RTP protocol version supported.
Definition base.h:64