[PATCH] Expose ORBit_proto_use() to applications
- From: Jules Colding <colding omesc com>
- To: ORBit2 <orbit-list gnome org>
- Subject: [PATCH] Expose ORBit_proto_use() to applications
- Date: Fri, 16 Sep 2005 13:58:17 +0200
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 <colding omesc com>
+
+ * 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 <colding omesc com>
* 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,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]