reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::HepAgent Class Reference

#include <HepAgent.hxx>

Public Types

enum  HEPEventType { SIP = 1 , RTCP_JSON = 5 }
 

Public Member Functions

 HepAgent (const Data &captureHost, int capturePort, int captureAgentID)
 
virtual ~HepAgent ()
 
virtual Data convertRTCPtoJSON (const Data &rtcpRaw)
 
void sendRTCP (const TransportType type, const GenericIPAddress &source, const GenericIPAddress &destination, const Data &rtcpRaw, const Data &correlationId)
 
template<class T >
void sendToHOMER (const TransportType type, const GenericIPAddress &source, const GenericIPAddress &destination, const HEPEventType eventType, const T &msg, const Data &correlationId)
 

Protected Member Functions

virtual bool sendToWire (const Data &buf) const
 

Detailed Description

Definition at line 18 of file HepAgent.hxx.

Member Enumeration Documentation

◆ HEPEventType

Enumerator
SIP 
RTCP_JSON 

Definition at line 21 of file HepAgent.hxx.

Constructor & Destructor Documentation

◆ HepAgent()

HepAgent::HepAgent ( const Data &  captureHost,
int  capturePort,
int  captureAgentID 
)

Definition at line 21 of file HepAgent.cxx.

◆ ~HepAgent()

HepAgent::~HepAgent ( )
virtual

Definition at line 119 of file HepAgent.cxx.

Member Function Documentation

◆ convertRTCPtoJSON()

Data HepAgent::convertRTCPtoJSON ( const Data &  rtcpRaw)
virtual

Definition at line 161 of file HepAgent.cxx.

◆ sendRTCP()

void HepAgent::sendRTCP ( const TransportType  type,
const GenericIPAddress &  source,
const GenericIPAddress &  destination,
const Data &  rtcpRaw,
const Data &  correlationId 
)

Definition at line 244 of file HepAgent.cxx.

◆ sendToHOMER()

template<class T >
void resip::HepAgent::sendToHOMER ( const TransportType  type,
const GenericIPAddress &  source,
const GenericIPAddress &  destination,
const HEPEventType  eventType,
const T &  msg,
const Data &  correlationId 
)
inline

Definition at line 32 of file HepAgent.hxx.

◆ sendToWire()

bool HepAgent::sendToWire ( const Data &  buf) const
protectedvirtual

Definition at line 259 of file HepAgent.cxx.


The documentation for this class was generated from the following files: