RTP Audio System  2.0.0
s2.cc File Reference
#include "tdsystem.h"
#include "tdsocket.h"
#include "rtpsender.h"
#include "rtcppacket.h"
#include "rtcpreceiver.h"
#include "rtcpabstractserver.h"
#include "audioclientapppacket.h"
#include "tools.h"
#include "breakdetector.h"
#include "simpleaudioencoder.h"
#include "advancedaudioencoder.h"
#include "multiaudioreader.h"
#include "audioencoderrepository.h"

Classes

class  MessageQueue< T >
struct  MessageQueue< T >::Message
class  AbstractMediaServentRequest
class  AudioServentRequest
struct  MediaServentLayerReport
struct  MediaServentReport
class  MediaServent
class  AbstractMediaServer
class  AlphaServent
class  AlphaServer
class  RTPAdaptionLayer
class  TestReceiver
 RTCP Receiver. More...

Defines

#define SCTP_MAXADDRESSES   20
#define VERBOSE
#define DEBUG

Enumerations

enum  DeleteReason { DeleteReason_UserBye = 0, DeleteReason_Timeout = 1, DeleteReason_Shutdown = 2, DeleteReason_Error = 3 }
enum  ShutdownReason {
  SR_NoShutdown = 0, SR_UserShutdown = 1, SR_ServerShutdown = 2, SR_Timeout = 3,
  SR_Error = 255
}
enum  ServentQueueErrors {
  SQE_Okay = 0, SQE_NotForMe = 1, SQE_Invalid = 2, SQE_AuthFailed = 3,
  SQE_NoMemory = 255
}

Functions

template<class T >
ostream & operator<< (ostream &os, MessageQueue< T > &queue)
void cleanUp (const cardinal exitCode=0)
void initAll (const char *directory, SocketAddress **localAddressArray, const cardinal localAddresses, const card16 port, const card64 timeout, const cardinal maxPacketSize, const bool lossScalability, const bool useSCTP)
int main (int argc, char *argv[])

Variables

const cardinal MaxMediaServentLayers = 16
SocketrtcpServerSocket = NULL
TestReceiverrtcpReceiver = NULL
RTPAdaptionLayeradapt = NULL
AlphaServerserver = NULL
BandwidthManagerqosManager = NULL

Define Documentation

#define DEBUG
#define SCTP_MAXADDRESSES   20
#define VERBOSE

Enumeration Type Documentation

Enumerator:
DeleteReason_UserBye 
DeleteReason_Timeout 
DeleteReason_Shutdown 
DeleteReason_Error 
Enumerator:
SQE_Okay 
SQE_NotForMe 
SQE_Invalid 
SQE_AuthFailed 
SQE_NoMemory 
Enumerator:
SR_NoShutdown 
SR_UserShutdown 
SR_ServerShutdown 
SR_Timeout 
SR_Error 

Function Documentation

void cleanUp ( const cardinal  exitCode = 0)
void initAll ( const char *  directory,
SocketAddress **  localAddressArray,
const cardinal  localAddresses,
const card16  port,
const card64  timeout,
const cardinal  maxPacketSize,
const bool  lossScalability,
const bool  useSCTP 
)
int main ( int  argc,
char *  argv[] 
)
template<class T >
ostream& operator<< ( ostream &  os,
MessageQueue< T > &  queue 
)

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines