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 \fBmicrotimeout_t\fP

Time interval expressed in microseconds.

typedef uint32 \fBnanotimeout_t\fP

Time interval expressed in nanoseconds.

Function Documentation

__EXPORT timeval microtimeout2Timeval (\fBmicrotimeout_t\fPto)

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.

\fBmicrotimeout_t\fP timeval2microtimeout (const timeval &t)\fC [inline]\fP

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.

\fBmicrotimeout_t\fP timevalDiff2microtimeout (const timeval &t1, const timeval &t2)\fC [inline]\fP

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.