Provided by: libccrtp-doc_2.0.6-3_all
NAME
base.h - Base elements for RTP stacks: constants, types and global functions.
SYNOPSIS
#include <commoncpp/config.h> #include <commoncpp/socket.h> #include <commoncpp/udp.h> Macros #define CCXX_PACKED Typedefs typedef uint32 microtimeout_t Time interval expressed in microseconds. typedef uint32 nanotimeout_t Time interval expressed in nanoseconds. Functions __EXPORT timeval microtimeout2Timeval (microtimeout_t to) Convert a time interval, expressed as a microtimeout_t (number of microseconds), into a timeval value. microtimeout_t timeval2microtimeout (const timeval &t) Convert a time interval, expressed as a timeval value into a microseconds counter. microtimeout_t timevalDiff2microtimeout (const timeval &t1, const timeval &t2) Convert a time interval, expressed as the difference between two timeval values (t1-t2), into a microseconds counter. Variables const uint8 CCRTP_VERSION = 2 RTP protocol version supported. const tpport_t DefaultRTPDataPort = 5004 registered default RTP data transport port const tpport_t DefaultRTCPPort = 5005 registered default RTCP transport port
Detailed Description
Base elements for RTP stacks: constants, types and global functions.
Macro Definition Documentation
#define CCXX_PACKED
Typedef Documentation
typedef uint32 microtimeout_t Time interval expressed in microseconds. typedef uint32 nanotimeout_t Time interval expressed in nanoseconds.
Function Documentation
__EXPORT timeval microtimeout2Timeval (microtimeout_tto) Convert a time interval, expressed as a microtimeout_t (number of microseconds), into a timeval value. Parameters: to time interval, in microseconds. Returns: the same time interval, as a timeval value. microtimeout_t timeval2microtimeout (const timeval &t) [inline] Convert a time interval, expressed as a timeval value into a microseconds counter. Parameters: t time, as a timeval. Returns: the same time, as a microseconds counter. microtimeout_t timevalDiff2microtimeout (const timeval &t1, const timeval &t2) [inline] Convert a time interval, expressed as the difference between two timeval values (t1-t2), into a microseconds counter. Parameters: t1 First timeval. t2 Second timeval. Returns: difference between t1 and t2, in microseconds.
Variable Documentation
const uint8 CCRTP_VERSION = 2 RTP protocol version supported. const tpport_t DefaultRTCPPort = 5005 registered default RTCP transport port const tpport_t DefaultRTPDataPort = 5004 registered default RTP data transport port
Author
Generated automatically by Doxygen for ccRTP from the source code.