00001 00007 #ifndef _JMS_CONNECTION_FACTORY_H 00008 #define _JMS_CONNECTION_FACTORY_H 1 00009 00010 #include <JmsCommon.h> 00011 #include <JmsContext.h> 00012 #include <JmsTypes.h> 00013 00017 typedef struct JmsConnectionFactory JmsConnectionFactory; 00018 00019 #ifdef __cplusplus 00020 extern "C" { 00021 #endif /* __cplusplus */ 00022 00038 extern int JMSENTRY JmsContextCreateConnectionFactory( 00039 JmsContext *aContext, 00040 JmsString *connectionFactoryName, 00041 JmsConnectionFactory **connectionFactory, 00042 JMS64I flags 00043 ); 00044 00057 extern int JMSENTRY JmsConnectionFactoryDestroy( 00058 JmsConnectionFactory *connectionFactory, 00059 JMS64I flags 00060 ); 00061 00062 #ifdef __cplusplus 00063 } 00064 #endif /* __cplusplus */ 00065 #endif /* _JMS_CONNECTION_FACTORY_H */