Hi,

This patch makes ORBit_proto_use() accessible for client applications if
ORBIT2_EXTENSIONS is defined. This is needed to deduce ORBit2 protocol
support if you are not the fortunate first thread to invoke
CORBA_ORB_init().

"make check" is happy. I'll commit shortly if there are no objections.

Best regards,
  jules



Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/ORBit2/ChangeLog,v
retrieving revision 1.728
diff -u -p -r1.728 ChangeLog
--- ChangeLog   8 Sep 2005 09:03:58 -0000       1.728
+++ ChangeLog   16 Sep 2005 11:47:51 -0000
@@ -1,3 +1,10 @@
+2005-09-16  Jules Colding  <[EMAIL PROTECTED]>
+
+       * include/orbit/orb-core/corba-orb.h: Added ORBit_proto_use() to 
+       ORBIT2_EXTENSIONS section. This is needed to deduce protocol
+       capabilities if you are not the fortunate first thread to invoke 
+       CORBA_ORB_init().
+
 2005-09-07  Jules Colding  <[EMAIL PROTECTED]>
 
        * configure.in (LT_VERSION): Version 2.13.2. This is needed as the 
change 
Index: include/orbit/orb-core/corba-orb.h
===================================================================
RCS file: /cvs/gnome/ORBit2/include/orbit/orb-core/corba-orb.h,v
retrieving revision 1.12
diff -u -p -r1.12 corba-orb.h
--- include/orbit/orb-core/corba-orb.h  24 Feb 2002 07:52:08 -0000      1.12
+++ include/orbit/orb-core/corba-orb.h  16 Sep 2005 11:47:51 -0000
@@ -12,6 +12,23 @@ CORBA_ORB CORBA_ORB_init (int           
                          CORBA_ORBid         orb_identifier,
                          CORBA_Environment  *ev);
 
+#ifdef ORBIT2_EXTENSIONS
+
+/* Will return TRUE if the named protocol is supported by 
+ * the ORB. Currently supported values of "name" are:
+ *
+ *    "IPv4"
+ *    "IPv6"
+ *    "UNIX"
+ *    "IrDA"
+ *    "SSL"
+ * 
+ * Unknown or unsupported values of "name" will make this 
+ * method return FALSE.*/
+gboolean  ORBit_proto_use (const char *name);
+
+#endif /* ORBIT2_EXTENSIONS */
+
 #ifdef ORBIT2_INTERNAL_API
 
 void      ORBit_ORB_forw_bind (CORBA_ORB                   orb,


_______________________________________________
orbit-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/orbit-list

Reply via email to