From b9ae5e0ed6e4238c7410265ed5530931d4552f7d Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Sat, 8 Mar 2008 18:39:15 +0000 Subject: added SyncRtpCommand --- syncCommand.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'syncCommand.cpp') diff --git a/syncCommand.cpp b/syncCommand.cpp index 3385478..a36f1d5 100644 --- a/syncCommand.cpp +++ b/syncCommand.cpp @@ -4,18 +4,28 @@ SyncCommand::SyncCommand(ConnectionList & cl ) { scc_ = new SyncConnectionCommand(cl); src_ = new SyncRouteCommand(); + srtpc_ = new SyncRtpCommand(); } SyncCommand::SyncCommand(ConnectionList & cl, u_int16_t mux ) { scc_ = new SyncConnectionCommand(cl,mux); src_=NULL; + srtpc_=NULL; } SyncCommand::SyncCommand(NetworkPrefix np ) { scc_ = NULL; src_ = new SyncRouteCommand(np); + srtpc_=NULL; +} + +SyncCommand::SyncCommand(const std::string & callid ) +{ + scc_ = NULL; + src_ = NULL; + srtpc_= new SyncRtpCommand(callid); } SyncCommand::~SyncCommand() @@ -24,4 +34,6 @@ SyncCommand::~SyncCommand() delete scc_; if (src_) delete src_; + if (srtpc_) + delete srtpc_; } -- cgit v1.2.3