ekiga r6351 - in trunk: . src/endpoints



Author: dsandras
Date: Tue Jun  3 18:15:18 2008
New Revision: 6351
URL: http://svn.gnome.org/viewvc/ekiga?rev=6351&view=rev

Log:
Better namespace naming.


Modified:
   trunk/ChangeLog
   trunk/src/endpoints/accountshandler.cpp
   trunk/src/endpoints/h323.cpp
   trunk/src/endpoints/h323.h
   trunk/src/endpoints/opal-gmconf-bridge.cpp
   trunk/src/endpoints/opal-main.cpp
   trunk/src/endpoints/sip.cpp
   trunk/src/endpoints/sip.h

Modified: trunk/src/endpoints/accountshandler.cpp
==============================================================================
--- trunk/src/endpoints/accountshandler.cpp	(original)
+++ trunk/src/endpoints/accountshandler.cpp	Tue Jun  3 18:15:18 2008
@@ -155,7 +155,7 @@
 void GMAccountsEndpoint::SIPRegister (GmAccount *a)
 {
   std::string aor;
-  OpalSip::CallProtocolManager *sip_manager = dynamic_cast<OpalSip::CallProtocolManager *> (ep.get_protocol_manager ("sip"));
+  Opal::Sip::CallProtocolManager *sip_manager = dynamic_cast<Opal::Sip::CallProtocolManager *> (ep.get_protocol_manager ("sip"));
 
   // TODO Move this to the engine and drop the dynamic cast
   aor = a->username;
@@ -170,7 +170,7 @@
 void GMAccountsEndpoint::H323Register (GmAccount *a)
 {
   std::string aor;
-  OpalH323::CallProtocolManager *h323_manager = dynamic_cast<OpalH323::CallProtocolManager *> (ep.get_protocol_manager ("h323"));
+  Opal::H323::CallProtocolManager *h323_manager = dynamic_cast<Opal::H323::CallProtocolManager *> (ep.get_protocol_manager ("h323"));
 
   // TODO Move this to the engine and drop the dynamic cast
   aor = a->username;

Modified: trunk/src/endpoints/h323.cpp
==============================================================================
--- trunk/src/endpoints/h323.cpp	(original)
+++ trunk/src/endpoints/h323.cpp	Tue Jun  3 18:15:18 2008
@@ -51,17 +51,17 @@
 
   dialer (const std::string & uri, GMManager & ep) 
     : PThread (1000, AutoDeleteThread), 
-      dial_uri (uri),
-      endpoint (ep) 
+    dial_uri (uri),
+    endpoint (ep) 
   {
     this->Resume ();
   };
-  
+
   void Main () 
-  {
-    PString token;
-    endpoint.SetUpCall ("pc:*", dial_uri, token);
-  };
+    {
+      PString token;
+      endpoint.SetUpCall ("pc:*", dial_uri, token);
+    };
 
 private:
   const std::string dial_uri;
@@ -69,12 +69,15 @@
 };
 
 
+using namespace Opal::H323;
+
+
 /* The class */
-OpalH323::CallProtocolManager::CallProtocolManager (GMManager & ep, Ekiga::ServiceCore & _core, unsigned _listen_port)
-         : H323EndPoint (ep), 
-           endpoint (ep),
-           core (_core),
-           runtime (*(dynamic_cast<Ekiga::Runtime *> (core.get ("runtime"))))
+CallProtocolManager::CallProtocolManager (GMManager & ep, Ekiga::ServiceCore & _core, unsigned _listen_port)
+                    : H323EndPoint (ep), 
+                      endpoint (ep),
+                      core (_core),
+                      runtime (*(dynamic_cast<Ekiga::Runtime *> (core.get ("runtime"))))
 {
   protocol_name = "h323";
   uri_prefix = "h323:";
@@ -82,7 +85,7 @@
 
   /* Initial requested bandwidth */
   SetInitialBandwidth (40000);
-  
+
   /* Start listener */
   set_listen_port (listen_port);
 
@@ -92,8 +95,8 @@
 }
 
 
-bool OpalH323::CallProtocolManager::populate_menu (Ekiga::Contact &contact,
-                                                   Ekiga::MenuBuilder &builder)
+bool CallProtocolManager::populate_menu (Ekiga::Contact &contact,
+                                         Ekiga::MenuBuilder &builder)
 {
   std::string name = contact.get_name ();
   std::map<std::string, std::string> uris = contact.get_uris ();
@@ -102,8 +105,8 @@
 }
 
 
-bool OpalH323::CallProtocolManager::populate_menu (const std::string uri,
-                                                   Ekiga::MenuBuilder & builder)
+bool CallProtocolManager::populate_menu (const std::string uri,
+                                         Ekiga::MenuBuilder & builder)
 {
   std::map<std::string, std::string> uris; 
   uris [""] = uri;
@@ -112,9 +115,9 @@
 }
 
 
-bool OpalH323::CallProtocolManager::menu_builder_add_actions (const std::string & /*fullname*/,
-                                                              std::map<std::string,std::string> & uris,
-                                                              Ekiga::MenuBuilder & builder)
+bool CallProtocolManager::menu_builder_add_actions (const std::string & /*fullname*/,
+                                                    std::map<std::string,std::string> & uris,
+                                                    Ekiga::MenuBuilder & builder)
 {
   bool populated = false;
 
@@ -128,7 +131,7 @@
     if (!iter->first.empty ())
       action = action + " [" + iter->first + "]";
 
-    builder.add_action ("call", action, sigc::bind (sigc::mem_fun (this, &OpalH323::CallProtocolManager::on_dial), iter->second));
+    builder.add_action ("call", action, sigc::bind (sigc::mem_fun (this, &CallProtocolManager::on_dial), iter->second));
 
     populated = true;
   }
@@ -137,7 +140,7 @@
 }
 
 
-bool OpalH323::CallProtocolManager::dial (const std::string & uri)
+bool CallProtocolManager::dial (const std::string & uri)
 {
   PString token;
   std::stringstream ustr;
@@ -153,13 +156,13 @@
 }
 
 
-const std::string & OpalH323::CallProtocolManager::get_protocol_name () const
+const std::string & CallProtocolManager::get_protocol_name () const
 {
   return protocol_name;
 }
 
 
-void OpalH323::CallProtocolManager::set_dtmf_mode (unsigned mode)
+void CallProtocolManager::set_dtmf_mode (unsigned mode)
 {
   switch (mode) 
     {
@@ -181,7 +184,7 @@
 }
 
 
-unsigned OpalH323::CallProtocolManager::get_dtmf_mode () const
+unsigned CallProtocolManager::get_dtmf_mode () const
 {
   if (GetSendUserInputMode () == OpalConnection::SendUserInputAsString)
     return 0;
@@ -199,7 +202,7 @@
 }
 
 
-bool OpalH323::CallProtocolManager::set_listen_port (unsigned port)
+bool CallProtocolManager::set_listen_port (unsigned port)
 {
   interface.protocol = "tcp";
   interface.interface = "*";
@@ -221,30 +224,30 @@
 }
 
 
-const Ekiga::CallProtocolManager::Interface & OpalH323::CallProtocolManager::get_listen_interface () const
+const Ekiga::CallProtocolManager::Interface & CallProtocolManager::get_listen_interface () const
 {
   return interface;
 }
 
 
-void OpalH323::CallProtocolManager::set_forward_uri (const std::string & uri)
+void CallProtocolManager::set_forward_uri (const std::string & uri)
 {
   forward_uri = uri;
 }
 
 
-const std::string & OpalH323::CallProtocolManager::get_forward_uri () const
+const std::string & CallProtocolManager::get_forward_uri () const
 {
   return forward_uri;
 }
 
 
-void OpalH323::CallProtocolManager::Register (const PString & aor,
-                                              const PString & authUserName,
-                                              const PString & password,
-                                              const PString & gatekeeperID,
-                                              unsigned int expires,
-                                              bool unregister)
+void CallProtocolManager::Register (const PString & aor,
+                                    const PString & authUserName,
+                                    const PString & password,
+                                    const PString & gatekeeperID,
+                                    unsigned int expires,
+                                    bool unregister)
 {
   PString info;
   PString host;
@@ -339,9 +342,9 @@
 }
 
 
-bool OpalH323::CallProtocolManager::UseGatekeeper (const PString & address,
-                                                   const PString & domain,
-                                                   const PString & iface)
+bool CallProtocolManager::UseGatekeeper (const PString & address,
+                                         const PString & domain,
+                                         const PString & iface)
 {
   bool result = 
     H323EndPoint::UseGatekeeper (address, domain, iface);
@@ -354,7 +357,7 @@
 }
 
 
-bool OpalH323::CallProtocolManager::RemoveGatekeeper (const PString & address)
+bool CallProtocolManager::RemoveGatekeeper (const PString & address)
 {
   if (IsRegisteredWithGatekeeper (address))
     return H323EndPoint::RemoveGatekeeper (0);
@@ -363,7 +366,7 @@
 }
 
 
-bool OpalH323::CallProtocolManager::IsRegisteredWithGatekeeper (const PString & address)
+bool CallProtocolManager::IsRegisteredWithGatekeeper (const PString & address)
 {
   PWaitAndSignal m(gk_name_mutex);
 
@@ -371,11 +374,11 @@
 }
 
 
-bool OpalH323::CallProtocolManager::OnIncomingConnection (OpalConnection & connection,
-                                                          G_GNUC_UNUSED unsigned options,
-                                                          G_GNUC_UNUSED OpalConnection::StringOptions *stroptions)
+bool CallProtocolManager::OnIncomingConnection (OpalConnection & connection,
+                                                G_GNUC_UNUSED unsigned options,
+                                                G_GNUC_UNUSED OpalConnection::StringOptions *stroptions)
 {
-  PTRACE (3, "OpalH323::CallProtocolManager\tIncoming connection");
+  PTRACE (3, "CallProtocolManager\tIncoming connection");
 
   if (!forward_uri.empty () && endpoint.get_unconditional_forward ())
     connection.ForwardCall (forward_uri);
@@ -405,7 +408,7 @@
 }
 
 
-void OpalH323::CallProtocolManager::on_dial (std::string uri)
+void CallProtocolManager::on_dial (std::string uri)
 {
   endpoint.dial (uri);
 }

Modified: trunk/src/endpoints/h323.h
==============================================================================
--- trunk/src/endpoints/h323.h	(original)
+++ trunk/src/endpoints/h323.h	Tue Jun  3 18:15:18 2008
@@ -46,87 +46,90 @@
 #include "manager.h"
 
 
-namespace OpalH323 {
+namespace Opal {
 
-  class CallProtocolManager : public H323EndPoint,
-                              public Ekiga::CallProtocolManager,
-                              public Ekiga::PresentityDecorator,
-                              public Ekiga::ContactDecorator
-  {
-    PCLASSINFO(CallProtocolManager, H323EndPoint);
+  namespace H323 {
 
-public:
-    CallProtocolManager (GMManager &ep, Ekiga::ServiceCore & core, unsigned listen_port);
+    class CallProtocolManager : public H323EndPoint,
+                                public Ekiga::CallProtocolManager,
+                                public Ekiga::PresentityDecorator,
+                                public Ekiga::ContactDecorator
+    {
+      PCLASSINFO(CallProtocolManager, H323EndPoint);
 
+  public:
+      CallProtocolManager (GMManager &ep, Ekiga::ServiceCore & core, unsigned listen_port);
 
-    /* ContactDecorator and PresentityDecorator */
-    bool populate_menu (Ekiga::Contact &contact,
-                        Ekiga::MenuBuilder &builder);
 
-    bool populate_menu (const std::string uri,
-                        Ekiga::MenuBuilder & builder);
+      /* ContactDecorator and PresentityDecorator */
+      bool populate_menu (Ekiga::Contact &contact,
+                          Ekiga::MenuBuilder &builder);
 
-    bool menu_builder_add_actions (const std::string & fullname,
-                                   std::map<std::string, std::string> & uris,
-                                   Ekiga::MenuBuilder & builder);
+      bool populate_menu (const std::string uri,
+                          Ekiga::MenuBuilder & builder);
 
+      bool menu_builder_add_actions (const std::string & fullname,
+                                     std::map<std::string, std::string> & uris,
+                                     Ekiga::MenuBuilder & builder);
 
-    /* CallProtocolManager */
-    bool dial (const std::string & uri); 
 
-    const std::string & get_protocol_name () const;
+      /* CallProtocolManager */
+      bool dial (const std::string & uri); 
 
-    void set_dtmf_mode (unsigned mode);
-    unsigned get_dtmf_mode () const;
+      const std::string & get_protocol_name () const;
 
-    bool set_listen_port (unsigned port);
-    const Ekiga::CallProtocolManager::Interface & get_listen_interface () const;
+      void set_dtmf_mode (unsigned mode);
+      unsigned get_dtmf_mode () const;
 
+      bool set_listen_port (unsigned port);
+      const Ekiga::CallProtocolManager::Interface & get_listen_interface () const;
 
-    /* H.323 CallProtocolManager */
-    void set_forward_uri (const std::string & uri);
-    const std::string & get_forward_uri () const;
 
+      /* H.323 CallProtocolManager */
+      void set_forward_uri (const std::string & uri);
+      const std::string & get_forward_uri () const;
 
-    /* OPAL methods */
-    void Register (const PString & aor,
-                   const PString & authUserName,
-                   const PString & password,
-                   const PString & gatekeeperID,
-                   unsigned int expires,
-                   bool unregister);
 
-private:
-    bool UseGatekeeper (const PString & address = PString::Empty (),
-                        const PString & domain = PString::Empty (),
-                        const PString & iface = PString::Empty ());
+      /* OPAL methods */
+      void Register (const PString & aor,
+                     const PString & authUserName,
+                     const PString & password,
+                     const PString & gatekeeperID,
+                     unsigned int expires,
+                     bool unregister);
 
-    bool RemoveGatekeeper (const PString & address);
+  private:
+      bool UseGatekeeper (const PString & address = PString::Empty (),
+                          const PString & domain = PString::Empty (),
+                          const PString & iface = PString::Empty ());
 
-    bool IsRegisteredWithGatekeeper (const PString & address);
+      bool RemoveGatekeeper (const PString & address);
 
-    bool OnIncomingConnection (OpalConnection &connection,
-                               unsigned options,
-                               OpalConnection::StringOptions *str_options);
+      bool IsRegisteredWithGatekeeper (const PString & address);
 
+      bool OnIncomingConnection (OpalConnection &connection,
+                                 unsigned options,
+                                 OpalConnection::StringOptions *str_options);
 
-private:
-    void on_dial (std::string uri);
 
-    GMManager & endpoint;
-    Ekiga::ServiceCore & core;
-    Ekiga::Runtime & runtime;
+  private:
+      void on_dial (std::string uri);
 
-    PMutex gk_name_mutex;
-    PString gk_name;
+      GMManager & endpoint;
+      Ekiga::ServiceCore & core;
+      Ekiga::Runtime & runtime;
 
-    Ekiga::CallProtocolManager::Interface interface;
+      PMutex gk_name_mutex;
+      PString gk_name;
 
-    std::string protocol_name;
-    std::string uri_prefix;
-    std::string forward_uri;
+      Ekiga::CallProtocolManager::Interface interface;
 
-    unsigned listen_port;
+      std::string protocol_name;
+      std::string uri_prefix;
+      std::string forward_uri;
+
+      unsigned listen_port;
+    };
   };
 };
 #endif

Modified: trunk/src/endpoints/opal-gmconf-bridge.cpp
==============================================================================
--- trunk/src/endpoints/opal-gmconf-bridge.cpp	(original)
+++ trunk/src/endpoints/opal-gmconf-bridge.cpp	Tue Jun  3 18:15:18 2008
@@ -226,7 +226,7 @@
   // 
   else if (key.find (SIP_KEY) != string::npos) {
 
-    OpalSip::CallProtocolManager *sip_manager = dynamic_cast<OpalSip::CallProtocolManager *> (manager.get_protocol_manager ("sip"));
+    Opal::Sip::CallProtocolManager *sip_manager = dynamic_cast<Opal::Sip::CallProtocolManager *> (manager.get_protocol_manager ("sip"));
     if (sip_manager) {
 
       if (key == SIP_KEY "outbound_proxy_host") {
@@ -257,7 +257,7 @@
   //
   else if (key.find (SIP_KEY) != string::npos) {
 
-    OpalH323::CallProtocolManager *h323_manager = dynamic_cast<OpalH323::CallProtocolManager *> (manager.get_protocol_manager ("h323"));
+    Opal::H323::CallProtocolManager *h323_manager = dynamic_cast<Opal::H323::CallProtocolManager *> (manager.get_protocol_manager ("h323"));
     if (h323_manager) {
 
       if (key == H323_KEY "enable_h245_tunneling") {

Modified: trunk/src/endpoints/opal-main.cpp
==============================================================================
--- trunk/src/endpoints/opal-main.cpp	(original)
+++ trunk/src/endpoints/opal-main.cpp	Tue Jun  3 18:15:18 2008
@@ -54,6 +54,7 @@
   return (uri.find ("sip:") == 0);
 }
 
+using namespace Opal;
 
 bool
 opal_init (Ekiga::ServiceCore &core,
@@ -75,8 +76,8 @@
   chat_core = dynamic_cast<Ekiga::ChatCore *> (core.get ("chat-core"));
 
   GMManager *call_manager = new GMManager (core);
-  OpalSip::CallProtocolManager *sip_manager = new OpalSip::CallProtocolManager (*call_manager, core, sip_port);
-  OpalH323::CallProtocolManager *h323_manager = new OpalH323::CallProtocolManager (*call_manager, core, h323_port);
+  Sip::CallProtocolManager *sip_manager = new Sip::CallProtocolManager (*call_manager, core, sip_port);
+  H323::CallProtocolManager *h323_manager = new H323::CallProtocolManager (*call_manager, core, h323_port);
 
   call_manager->add_protocol_manager (*sip_manager);
   call_manager->add_protocol_manager (*h323_manager);

Modified: trunk/src/endpoints/sip.cpp
==============================================================================
--- trunk/src/endpoints/sip.cpp	(original)
+++ trunk/src/endpoints/sip.cpp	Tue Jun  3 18:15:18 2008
@@ -73,17 +73,19 @@
   GMManager & endpoint;
 };
 
+using namespace Opal::Sip;
+
 
 /* The class */
-OpalSip::CallProtocolManager::CallProtocolManager (GMManager & ep, 
+CallProtocolManager::CallProtocolManager (GMManager & ep, 
                                                    Ekiga::ServiceCore & _core, 
                                                    unsigned _listen_port)
-        : SIPEndPoint (ep), 
-          Ekiga::PresencePublisher (_core), 
-          endpoint (ep), 
-          core (_core),
-          presence_core (*(dynamic_cast<Ekiga::PresenceCore *> (core.get ("presence-core")))),
-          runtime (*(dynamic_cast<Ekiga::Runtime *> (core.get ("runtime"))))
+                    : SIPEndPoint (ep), 
+                      Ekiga::PresencePublisher (_core), 
+                      endpoint (ep), 
+                      core (_core),
+                      presence_core (*(dynamic_cast<Ekiga::PresenceCore *> (core.get ("presence-core")))),
+                      runtime (*(dynamic_cast<Ekiga::Runtime *> (core.get ("runtime"))))
 {
   protocol_name = "sip";
   uri_prefix = "sip:";
@@ -116,7 +118,7 @@
 }
 
 
-bool OpalSip::CallProtocolManager::populate_menu (Ekiga::Contact &contact,
+bool CallProtocolManager::populate_menu (Ekiga::Contact &contact,
                                                   Ekiga::MenuBuilder &builder)
 {
   std::string name = contact.get_name ();
@@ -126,7 +128,7 @@
 }
 
 
-bool OpalSip::CallProtocolManager::populate_menu (const std::string uri,
+bool CallProtocolManager::populate_menu (const std::string uri,
                                                   Ekiga::MenuBuilder & builder)
 {
   std::map<std::string, std::string> uris; 
@@ -136,7 +138,7 @@
 }
 
 
-bool OpalSip::CallProtocolManager::menu_builder_add_actions (const std::string & fullname,
+bool CallProtocolManager::menu_builder_add_actions (const std::string & fullname,
                                                              std::map<std::string,std::string> & uris,
                                                              Ekiga::MenuBuilder & builder)
 {
@@ -152,7 +154,7 @@
     if (!iter->first.empty ())
       action = action + " [" + iter->first + "]";
 
-    builder.add_action ("call", action, sigc::bind (sigc::mem_fun (this, &OpalSip::CallProtocolManager::on_dial), iter->second));
+    builder.add_action ("call", action, sigc::bind (sigc::mem_fun (this, &CallProtocolManager::on_dial), iter->second));
 
     populated = true;
   }
@@ -167,7 +169,7 @@
     if (!iter->first.empty ())
       action = action + " [" + iter->first + "]";
 
-    builder.add_action ("message", action, sigc::bind (sigc::mem_fun (this, &OpalSip::CallProtocolManager::on_message), fullname, iter->second));
+    builder.add_action ("message", action, sigc::bind (sigc::mem_fun (this, &CallProtocolManager::on_message), fullname, iter->second));
 
     populated = true;
   }
@@ -176,7 +178,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::fetch (const std::string _uri)
+void CallProtocolManager::fetch (const std::string _uri)
 {
   std::string::size_type loc = _uri.find ("@", 0);
   std::string domain;
@@ -196,7 +198,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::unfetch (const std::string uri)
+void CallProtocolManager::unfetch (const std::string uri)
 {
   if (IsSubscribed (SIPSubscribe::Presence, uri.c_str ())) {
 
@@ -208,7 +210,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::publish (const Ekiga::PersonalDetails & details)
+void CallProtocolManager::publish (const Ekiga::PersonalDetails & details)
 {
   std::string hostname = (const char *) PIPSocket::GetHostName ();
   std::string short_status = ((Ekiga::PersonalDetails &) (details)).get_short_status ();
@@ -256,7 +258,7 @@
 }
 
 
-bool OpalSip::CallProtocolManager::send_message (const std::string & _uri, 
+bool CallProtocolManager::send_message (const std::string & _uri, 
                                                  const std::string & _message)
 {
   if (!_uri.empty () && (_uri.find ("sip:") == 0 || _uri.find (':') == string::npos) && !_message.empty ()) {
@@ -272,7 +274,7 @@
 }
 
 
-bool OpalSip::CallProtocolManager::dial (const std::string & uri)
+bool CallProtocolManager::dial (const std::string & uri)
 {
   PString token;
   std::stringstream ustr;
@@ -293,13 +295,13 @@
 }
 
 
-const std::string & OpalSip::CallProtocolManager::get_protocol_name () const
+const std::string & CallProtocolManager::get_protocol_name () const
 {
   return protocol_name;
 }
 
 
-void OpalSip::CallProtocolManager::set_dtmf_mode (unsigned mode)
+void CallProtocolManager::set_dtmf_mode (unsigned mode)
 {
   switch (mode) {
 
@@ -318,7 +320,7 @@
 }
 
 
-unsigned OpalSip::CallProtocolManager::get_dtmf_mode () const
+unsigned CallProtocolManager::get_dtmf_mode () const
 {
   // SIP Info
   if (GetSendUserInputMode () == OpalConnection::SendUserInputAsTone)
@@ -332,7 +334,7 @@
 }
 
 
-bool OpalSip::CallProtocolManager::set_listen_port (unsigned port)
+bool CallProtocolManager::set_listen_port (unsigned port)
 {
   unsigned udp_min, udp_max;
 
@@ -370,51 +372,51 @@
 }
 
 
-const Ekiga::CallProtocolManager::Interface & OpalSip::CallProtocolManager::get_listen_interface () const
+const Ekiga::CallProtocolManager::Interface & CallProtocolManager::get_listen_interface () const
 {
   return interface;
 }
 
 
 
-void OpalSip::CallProtocolManager::set_forward_uri (const std::string & uri)
+void CallProtocolManager::set_forward_uri (const std::string & uri)
 {
   forward_uri = uri;
 }
 
 
-const std::string & OpalSip::CallProtocolManager::get_forward_uri () const
+const std::string & CallProtocolManager::get_forward_uri () const
 {
   return forward_uri;
 }
 
 
-void OpalSip::CallProtocolManager::set_outbound_proxy (const std::string & uri)
+void CallProtocolManager::set_outbound_proxy (const std::string & uri)
 {
   outbound_proxy = uri;
   SetProxy (SIPURL (outbound_proxy));
 }
 
 
-const std::string & OpalSip::CallProtocolManager::get_outbound_proxy () const
+const std::string & CallProtocolManager::get_outbound_proxy () const
 {
   return outbound_proxy;
 }
 
 
-void OpalSip::CallProtocolManager::set_nat_binding_delay (unsigned delay)
+void CallProtocolManager::set_nat_binding_delay (unsigned delay)
 {
   SetNATBindingTimeout (PTimeInterval (0, delay));
 }
 
 
-unsigned OpalSip::CallProtocolManager::get_nat_binding_delay ()
+unsigned CallProtocolManager::get_nat_binding_delay ()
 {
   return GetNATBindingTimeout ().GetSeconds ();
 }
 
 
-void  OpalSip::CallProtocolManager::Register (const PString & _aor,
+void  CallProtocolManager::Register (const PString & _aor,
                                               const PString & authUserName,
                                               const PString & password,
                                               unsigned int expires,
@@ -451,7 +453,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::OnRegistered (const PString & _aor,
+void CallProtocolManager::OnRegistered (const PString & _aor,
                                                  bool was_registering)
 {
   std::string aor = (const char *) _aor;
@@ -522,7 +524,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::OnRegistrationFailed (const PString & _aor,
+void CallProtocolManager::OnRegistrationFailed (const PString & _aor,
                                                          SIP_PDU::StatusCodes r,
                                                          bool wasRegistering)
 {
@@ -748,11 +750,11 @@
 }
 
 
-bool OpalSip::CallProtocolManager::OnIncomingConnection (OpalConnection &connection,
+bool CallProtocolManager::OnIncomingConnection (OpalConnection &connection,
                                                          unsigned options,
                                                          OpalConnection::StringOptions * stroptions)
 {
-  PTRACE (3, "OpalSip::CallProtocolManager\tIncoming connection");
+  PTRACE (3, "CallProtocolManager\tIncoming connection");
 
   if (!forward_uri.empty () && endpoint.get_unconditional_forward ())
     connection.ForwardCall (forward_uri);
@@ -782,7 +784,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::OnReceivedMESSAGE (G_GNUC_UNUSED OpalTransport & transport,
+void CallProtocolManager::OnReceivedMESSAGE (G_GNUC_UNUSED OpalTransport & transport,
                                                       SIP_PDU & pdu)
 {
   PString *last = NULL;
@@ -814,7 +816,7 @@
 }
 
 
-void OpalSip::CallProtocolManager::OnMessageFailed (const SIPURL & messageUrl,
+void CallProtocolManager::OnMessageFailed (const SIPURL & messageUrl,
                                                     SIP_PDU::StatusCodes /*reason*/)
 {
   SIPURL to = messageUrl;
@@ -825,7 +827,7 @@
 }
 
 
-SIPURL OpalSip::CallProtocolManager::GetRegisteredPartyName (const SIPURL & host)
+SIPURL CallProtocolManager::GetRegisteredPartyName (const SIPURL & host)
 {
   GmAccount *account = NULL;
 
@@ -880,7 +882,7 @@
 
 
 void 
-OpalSip::CallProtocolManager::OnPresenceInfoReceived (const PString & user,
+CallProtocolManager::OnPresenceInfoReceived (const PString & user,
                                                       const PString & basic,
                                                       const PString & note)
 {
@@ -924,13 +926,13 @@
 }
 
 
-void OpalSip::CallProtocolManager::on_dial (std::string uri)
+void CallProtocolManager::on_dial (std::string uri)
 {
   endpoint.dial (uri);
 }
 
 
-void OpalSip::CallProtocolManager::on_message (const std::string & name,
+void CallProtocolManager::on_message (const std::string & name,
                                                const std::string & uri)
 {
   runtime.run_in_main (sigc::bind (new_chat.make_slot (), name, uri));

Modified: trunk/src/endpoints/sip.h
==============================================================================
--- trunk/src/endpoints/sip.h	(original)
+++ trunk/src/endpoints/sip.h	Tue Jun  3 18:15:18 2008
@@ -55,131 +55,134 @@
 
 class Ekiga::PersonalDetails;
 
-namespace OpalSip {
+namespace Opal {
 
-  class CallProtocolManager : public SIPEndPoint, 
-                              public Ekiga::ChatManager,
-                              public Ekiga::CallProtocolManager,
-                              public Ekiga::PresenceFetcher,
-                              public Ekiga::PresencePublisher,
-                              public Ekiga::PresentityDecorator,
-                              public Ekiga::ContactDecorator
-  {
-    PCLASSINFO(CallProtocolManager, SIPEndPoint);
+  namespace Sip {
 
-public:
+    class CallProtocolManager : public SIPEndPoint, 
+                                public Ekiga::ChatManager,
+                                public Ekiga::CallProtocolManager,
+                                public Ekiga::PresenceFetcher,
+                                public Ekiga::PresencePublisher,
+                                public Ekiga::PresentityDecorator,
+                                public Ekiga::ContactDecorator
+    {
+      PCLASSINFO(CallProtocolManager, SIPEndPoint);
 
-    CallProtocolManager (GMManager &ep, Ekiga::ServiceCore & core, unsigned listen_port);
+  public:
 
+      CallProtocolManager (GMManager &ep, Ekiga::ServiceCore & core, unsigned listen_port);
 
-    /* ContactDecorator and PresentityDecorator */
-    bool populate_menu (Ekiga::Contact &contact,
-                        Ekiga::MenuBuilder &builder);
 
-    bool populate_menu (const std::string uri,
-                        Ekiga::MenuBuilder & builder);
+      /* ContactDecorator and PresentityDecorator */
+      bool populate_menu (Ekiga::Contact &contact,
+                          Ekiga::MenuBuilder &builder);
 
-    bool menu_builder_add_actions (const std::string & fullname,
-                                   std::map<std::string, std::string> & uris,
-                                   Ekiga::MenuBuilder & builder);
+      bool populate_menu (const std::string uri,
+                          Ekiga::MenuBuilder & builder);
 
+      bool menu_builder_add_actions (const std::string & fullname,
+                                     std::map<std::string, std::string> & uris,
+                                     Ekiga::MenuBuilder & builder);
 
-    /* PresenceFetcher */
-    void fetch (const std::string uri);
-    void unfetch (const std::string uri);
 
+      /* PresenceFetcher */
+      void fetch (const std::string uri);
+      void unfetch (const std::string uri);
 
-    /* PresencePublisher */
-    void publish (const Ekiga::PersonalDetails & details);
 
+      /* PresencePublisher */
+      void publish (const Ekiga::PersonalDetails & details);
 
-    /* ChatManager */
-    bool send_message (const std::string & uri, 
-                       const std::string & message);
 
+      /* ChatManager */
+      bool send_message (const std::string & uri, 
+                         const std::string & message);
 
-    /* CallProtocolManager */
-    bool dial (const std::string & uri); 
 
-    const std::string & get_protocol_name () const;
+      /* CallProtocolManager */
+      bool dial (const std::string & uri); 
 
-    void set_dtmf_mode (unsigned mode);
-    unsigned get_dtmf_mode () const;
+      const std::string & get_protocol_name () const;
 
-    bool set_listen_port (unsigned port);
-    const Ekiga::CallProtocolManager::Interface & get_listen_interface () const;
+      void set_dtmf_mode (unsigned mode);
+      unsigned get_dtmf_mode () const;
 
+      bool set_listen_port (unsigned port);
+      const Ekiga::CallProtocolManager::Interface & get_listen_interface () const;
 
-    /* SIP CallProtocolManager */
-    void set_nat_binding_delay (unsigned delay);
-    unsigned get_nat_binding_delay ();
 
-    void set_outbound_proxy (const std::string & uri);
-    const std::string & get_outbound_proxy () const;
+      /* SIP CallProtocolManager */
+      void set_nat_binding_delay (unsigned delay);
+      unsigned get_nat_binding_delay ();
 
-    void set_forward_uri (const std::string & uri);
-    const std::string & get_forward_uri () const;
+      void set_outbound_proxy (const std::string & uri);
+      const std::string & get_outbound_proxy () const;
 
+      void set_forward_uri (const std::string & uri);
+      const std::string & get_forward_uri () const;
 
-    /* OPAL Methods */
-    void Register (const PString & aor,
-                   const PString & authUserName,
-                   const PString & password,
-                   unsigned int expires,
-                   bool unregister);
 
-    void OnRegistered (const PString & aor,
-                       bool wasRegistering);
+      /* OPAL Methods */
+      void Register (const PString & aor,
+                     const PString & authUserName,
+                     const PString & password,
+                     unsigned int expires,
+                     bool unregister);
 
-    void OnRegistrationFailed (const PString & aor,
-                               SIP_PDU::StatusCodes reason,
-                               bool wasRegistering);
+      void OnRegistered (const PString & aor,
+                         bool wasRegistering);
 
-    bool OnIncomingConnection (OpalConnection &connection,
-                               unsigned options,
-                               OpalConnection::StringOptions * stroptions);
+      void OnRegistrationFailed (const PString & aor,
+                                 SIP_PDU::StatusCodes reason,
+                                 bool wasRegistering);
 
-    virtual void OnPresenceInfoReceived (const PString & user,
-                                         const PString & basic,
-                                         const PString & note);
+      bool OnIncomingConnection (OpalConnection &connection,
+                                 unsigned options,
+                                 OpalConnection::StringOptions * stroptions);
 
-    virtual void OnReceivedMESSAGE (OpalTransport & transport,
-                                    SIP_PDU & pdu);
+      virtual void OnPresenceInfoReceived (const PString & user,
+                                           const PString & basic,
+                                           const PString & note);
 
-    void OnMessageFailed (const SIPURL & messageUrl,
-                          SIP_PDU::StatusCodes reason);
+      virtual void OnReceivedMESSAGE (OpalTransport & transport,
+                                      SIP_PDU & pdu);
 
-    SIPURL GetRegisteredPartyName (const SIPURL & host);
+      void OnMessageFailed (const SIPURL & messageUrl,
+                            SIP_PDU::StatusCodes reason);
 
+      SIPURL GetRegisteredPartyName (const SIPURL & host);
 
-    /* Callbacks */
-private:
-    void on_dial (std::string uri);
 
-    void on_message (const std::string & name,
-                     const std::string & uri);
+      /* Callbacks */
+  private:
+      void on_dial (std::string uri);
 
+      void on_message (const std::string & name,
+                       const std::string & uri);
 
-    PMutex msgDataMutex;
-    msgDict msgData;
 
-    GMManager & endpoint;
+      PMutex msgDataMutex;
+      msgDict msgData;
 
-    std::list<std::string> subscribed_uris;    // List of subscribed uris
-    std::list<std::string> domains; // List of registered domains
-    std::list<std::string> aors;     // List of registered aor
-    Ekiga::ServiceCore & core;
-    Ekiga::PresenceCore & presence_core;
-    Ekiga::Runtime & runtime;
+      GMManager & endpoint;
 
-    Ekiga::CallProtocolManager::Interface interface;
+      std::list<std::string> subscribed_uris;    // List of subscribed uris
+      std::list<std::string> domains; // List of registered domains
+      std::list<std::string> aors;     // List of registered aor
+      Ekiga::ServiceCore & core;
+      Ekiga::PresenceCore & presence_core;
+      Ekiga::Runtime & runtime;
 
-    std::string protocol_name;
-    std::string uri_prefix;
-    std::string forward_uri;
-    std::string outbound_proxy;
+      Ekiga::CallProtocolManager::Interface interface;
 
-    unsigned listen_port;
+      std::string protocol_name;
+      std::string uri_prefix;
+      std::string forward_uri;
+      std::string outbound_proxy;
+
+      unsigned listen_port;
+    };
   };
 };
 #endif



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]