Le dimanche 04 février 2007 à 11:17 -0800, Andre Kirchner a écrit :
> I have a much cleaner path now. Please see attached
> files.
> 
> Thomas and Craig: Thanks for the suggestions.
> 

I'll commit it tomorrow !

Thanks for your work Andre, if you want to join the team with regular
contributions, it is welcome :)


> Andre
> 
> 
>  
> ____________________________________________________________________________________
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> http://new.mail.yahoo.com
> pièce jointe document plein texte (manager_h.txt),
> "2072352392-manager_h.txt"
> --- /home/andre/tmp/manager.h 2007-02-02 20:16:03.000000000 -0800 +++ 
> ./manager.h     2007-02-02 20:17:44.000000000 -0800 @@ -248,8 +248,8 @@ * PRE 
> : / */ BOOL OnIncomingConnection (OpalConnection &, -                      
> int, -                  PString); +                     unsigned, +           
>           OpalConnection::StringOptions *); /* DESCRIPTION : This callback is 
> called when a call is established. 
> pièce jointe document plein texte (manager_cpp.txt),
> "1545496172-manager_cpp.txt"
> --- /home/andre/tmp/manager.cpp       2007-02-02 20:16:03.000000000 -0800 +++ 
> ./manager.cpp   2007-02-04 11:03:05.000000000 -0800 @@ -839,8 +839,8 @@ BOOL 
> GMManager::OnIncomingConnection (OpalConnection &connection, -                
>               int reason, -                           PString extra) +        
>                 unsigned reason, +                      
> OpalConnection::StringOptions * extra) { BOOL res = FALSE; @@ -891,12 +891,12 
> @@ break; case 2: - connection.ForwardCall (extra); + connection.ForwardCall 
> (extra->GetDataAt(0)); res = FALSE; short_reason = g_strdup (_("Forwarding 
> incoming call")); long_reason = g_strdup_printf (_("Forwarding incoming call 
> from %s to %s"), -           utf8_name, (const char *) extra); +             
> utf8_name, (const char *) extra->GetDataAt(0)); break; case 4: @@ -906,7 
> +906,7 @@                              (const char *) utf8_name); default: 
> case 0: - res = OpalManager::OnIncomingConnection (connection); + res = 
> OpalManager::OnIncomingConnection (connection, 0, NULL); break; } 
> pièce jointe document plein texte (sip_cpp.txt),
> "2536427989-sip_cpp.txt"
> --- /home/andre/tmp/sip.cpp   2007-02-04 11:11:51.000000000 -0800 +++ 
> ./sip.cpp       2007-02-04 11:11:14.000000000 -0800 @@ -35,7 +35,6 @@ * */ 
> -#include <stdio.h> #include "../../config.h" @@ -428,15 +427,10 @@ 
> GMSIPEndpoint::OnIncomingConnection (OpalConnection &connection, unsigned 
> options) { - FILE * pFile = fopen("./ekiga.txt", "a"); - fprintf(pFile, 
> "GMSIPEndpoint::OnIncomingConnection\n"); - fflush(pFile); - fclose(pFile); - 
> PSafePtr<OpalConnection> con = NULL; PSafePtr<OpalCall> call = NULL; - gchar 
> *forward_host = NULL; + OpalConnection::StringOptions * forward_host; 
> IncomingCallMode icm; gboolean busy_forward = FALSE; @@ -445,12 +439,12 @@ 
> BOOL res = FALSE; - int reason = 0; + unsigned reason = 0; PTRACE (3, 
> "GMSIPEndpoint\tIncoming connection"); gnomemeeting_threads_enter (); - 
> forward_host = gm_conf_get_string (SIP_KEY "forward_host"); + 
> forward_host->SetDataAt(0, PString(gm_conf_get_string (H323_KEY 
> "forward_host"))); busy_forward = gm_conf_get_bool (CALL_FORWARDING_KEY 
> "forward_on_busy"); always_forward = gm_conf_get_bool (CALL_FORWARDING_KEY 
> "always_forward"); icm = @@ -468,12 +462,13 @@ if (icm == DO_NOT_DISTURB) 
> reason = 1; - else if (forward_host && always_forward) + + else if 
> (always_forward) reason = 2; // Forward /* We are in a call */ else if 
> (endpoint.GetCallingState () != GMManager::Standby) { - if (forward_host && 
> busy_forward) + if (busy_forward) reason = 2; // Forward else reason = 1; // 
> Reject @@ -488,8 +483,6 @@ res = endpoint.OnIncomingConnection (connection, 
> reason, forward_host); - g_free (forward_host); - return res; } 
> pièce jointe document plein texte (h323_cpp.txt),
> "730670066-h323_cpp.txt"
> --- /home/andre/tmp/h323.cpp  2007-02-02 20:39:04.000000000 -0800 +++ 
> ./h323.cpp      2007-02-04 11:10:41.000000000 -0800 @@ -294,7 +294,7 @@ 
> PSafePtr<OpalConnection> con = NULL; PSafePtr<OpalCall> call = NULL; - gchar 
> *forward_host = NULL; + OpalConnection::StringOptions * forward_host; 
> IncomingCallMode icm; gboolean busy_forward = FALSE; @@ -303,13 +303,13 @@ 
> BOOL res = FALSE; int no_answer_timeout = 0; - int reason = 0; + unsigned 
> reason = 0; PTRACE (3, "GMH323Endpoint\tIncoming connection"); 
> gnomemeeting_threads_enter (); - forward_host = gm_conf_get_string (H323_KEY 
> "forward_host"); + forward_host->SetDataAt(0, PString(gm_conf_get_string 
> (H323_KEY "forward_host"))); busy_forward = gm_conf_get_bool 
> (CALL_FORWARDING_KEY "forward_on_busy"); always_forward = gm_conf_get_bool 
> (CALL_FORWARDING_KEY "always_forward"); icm = @@ -325,12 +325,13 @@ if ((con 
> && con->GetIdentifier () == connection.GetIdentifier()) || (icm == 
> DO_NOT_DISTURB)) reason = 1; - else if (forward_host && always_forward) + + 
> else if (always_forward) reason = 2; // Forward /* We are in a call */ else 
> if (endpoint.GetCallingState () != GMManager::Standby) { - if (forward_host 
> && busy_forward) + if (busy_forward) reason = 2; // Forward else reason = 1; 
> // Reject @@ -345,8 +346,6 @@ res = endpoint.OnIncomingConnection 
> (connection, reason, forward_host); - g_free (forward_host); - return res; } 
> _______________________________________________ Ekiga-devel-list mailing list 
> Ekiga-devel-list@gnome.org 
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
-- 
 _      Damien Sandras
(o-      
//\    Ekiga Softphone : http://www.ekiga.org/
v_/_  NOVACOM                 : http://www.novacom.be/
          FOSDEM                   : http://www.fosdem.org/
          SIP Phone             : sip:[EMAIL PROTECTED]
                       


_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Reply via email to