Urbi SDK Remote for C++  2.7.5
rtp.cc File Reference
#include <libport/config.h>
#include <libport/detect-win32.h>
#include <libport/lexical-cast.hh>
#include <libport/statistics.hh>
#include <libport/sys/socket.h>
#include <libport/system-warning-push.hh>
#include <ortp/ortp.h>
#include <libport/system-warning-pop.hh>
#include <boost/unordered_map.hpp>
#include <libport/asio.hh>
#include <libport/debug.hh>
#include <serialize/serialize.hh>
#include <urbi/socket.hh>
#include <urbi/uclient.hh>
#include <urbi/uexternal.hh>
#include <urbi/uobject.hh>
#include <urbi/uvalue-serialize.hh>
#include <urbi/customuvar.hh>
Include dependency graph for rtp.cc:

Go to the source code of this file.

Defines

#define LIBPORT_NO_CSTDINT_TYPES
#define RTP_SOCKET_CONNECTED   (1 << 8)

Functions

 GD_CATEGORY (URTP)
void rtp_session_rtp_parse (RtpSession *session, mblk_t *mp, uint32_t local_str_ts, struct sockaddr *addr, socklen_t addrlen)
void rtp_session_rtcp_parse (RtpSession *session, mblk_t *mp)
static std::string rtp_id ()
::urbi::URBIStarter< URTP > starter_URTP (urbi::isPluginMode()?"URTP":rtp_id())
static void bounceSend (UObject *o, const UValue &v)
static void bounceSendGrouped (UObject *o, const std::string &n, const UValue &v, libport::utime_t ts)
template<typename T >
void transmitRemoteWrite (const std::string &name, const T &val, libport::utime_t timestamp)

Define Documentation

#define LIBPORT_NO_CSTDINT_TYPES

Definition at line 14 of file rtp.cc.

#define RTP_SOCKET_CONNECTED   (1 << 8)

Function Documentation

static void bounceSend ( UObject o,
const UValue v 
) [static]

Definition at line 227 of file rtp.cc.

static void bounceSendGrouped ( UObject o,
const std::string &  n,
const UValue v,
libport::utime_t  ts 
) [static]

Definition at line 233 of file rtp.cc.

GD_CATEGORY ( URTP  )
static std::string rtp_id ( ) [static]

Definition at line 212 of file rtp.cc.

References urbi::getFilteredHostname().

void rtp_session_rtcp_parse ( RtpSession *  session,
mblk_t *  mp 
)
void rtp_session_rtp_parse ( RtpSession *  session,
mblk_t *  mp,
uint32_t  local_str_ts,
struct sockaddr *  addr,
socklen_t  addrlen 
)
::urbi::URBIStarter<URTP> starter_URTP ( urbi::  isPluginMode)?"URTP":rtp_id()
template<typename T >
void transmitRemoteWrite ( const std::string &  name,
const T &  val,
libport::utime_t  timestamp 
)