summaryrefslogtreecommitdiff
path: root/syncCommand.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'syncCommand.cpp')
-rw-r--r--syncCommand.cpp12
1 files changed, 12 insertions, 0 deletions
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_;
}