Move nested headers into complation guard;
authorscottmk <scottmk@9efc2488-bf62-4759-914b-345cdb29e865>
Thu, 8 Jan 2009 19:01:30 +0000 (19:01 +0000)
committerscottmk <scottmk@9efc2488-bf62-4759-914b-345cdb29e865>
Thu, 8 Jan 2009 19:01:30 +0000 (19:01 +0000)
prepare for #inclusion in C++

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1597 9efc2488-bf62-4759-914b-345cdb29e865

include/opensrf/transport_session.h

index 73060c4..d7b4447 100644 (file)
@@ -3,6 +3,9 @@
 // a SAX push parser as it arrives.  When key Jabber documetn elements are met, 
 // logic ensues.
 // ---------------------------------------------------------------------------------
+#ifndef TRANSPORT_SESSION_H
+#define TRANSPORT_SESSION_H
+
 #include <opensrf/transport_message.h>
 
 #include <opensrf/utils.h>
@@ -20,8 +23,9 @@
 #include <libxml/debugXML.h>
 #include <libxml/xmlmemory.h>
 
-#ifndef TRANSPORT_SESSION_H
-#define TRANSPORT_SESSION_H
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 #define CONNECTING_1 1 /* just starting the connection to Jabber */
 #define CONNECTING_2 2 /* First <stream> packet sent and <stream> packet received from server */
@@ -214,4 +218,8 @@ int session_connect( transport_session* session,
 
 int session_disconnect( transport_session* session );
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif