added more options
[anytun.git] / syncCommand.cpp
bloba36f1d58729b6474d44fcbdce7d7940fd33ac7a0
1 #include "syncCommand.h"
3 SyncCommand::SyncCommand(ConnectionList & cl )
4 {
5 scc_ = new SyncConnectionCommand(cl);
6 src_ = new SyncRouteCommand();
7 srtpc_ = new SyncRtpCommand();
10 SyncCommand::SyncCommand(ConnectionList & cl, u_int16_t mux )
12 scc_ = new SyncConnectionCommand(cl,mux);
13 src_=NULL;
14 srtpc_=NULL;
17 SyncCommand::SyncCommand(NetworkPrefix np )
19 scc_ = NULL;
20 src_ = new SyncRouteCommand(np);
21 srtpc_=NULL;
24 SyncCommand::SyncCommand(const std::string & callid )
26 scc_ = NULL;
27 src_ = NULL;
28 srtpc_= new SyncRtpCommand(callid);
31 SyncCommand::~SyncCommand()
33 if (scc_)
34 delete scc_;
35 if (src_)
36 delete src_;
37 if (srtpc_)
38 delete srtpc_;