summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/SaslFactory.h
diff options
context:
space:
mode:
authorCharles E. Rolke <chug@apache.org>2010-10-21 22:04:07 +0000
committerCharles E. Rolke <chug@apache.org>2010-10-21 22:04:07 +0000
commit7ecaee585691df73928e3bb2248d8977372d1041 (patch)
tree0fa1baec272e9c636959a4de1e443c450438de1b /cpp/src/qpid/SaslFactory.h
parent9be58b7519c45c682c36f8d70d8e9c7e1422a440 (diff)
downloadqpid-python-7ecaee585691df73928e3bb2248d8977372d1041.tar.gz
QPID-1672, r1024541 Failed to modify the windows-private SaslFactory. This commit:
* coerces CMake to include the two different SaslFactory sources into qpidcommon. * modifies the windows SaslFactory to use the new interface constructs. * adds QPID_COMMON_EXPORT to the Sasl code new to qpidcommon. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1026155 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/SaslFactory.h')
-rw-r--r--cpp/src/qpid/SaslFactory.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/qpid/SaslFactory.h b/cpp/src/qpid/SaslFactory.h
index d9d83c494d..450b70cd46 100644
--- a/cpp/src/qpid/SaslFactory.h
+++ b/cpp/src/qpid/SaslFactory.h
@@ -34,9 +34,9 @@ namespace qpid {
class SaslFactory
{
public:
- std::auto_ptr<Sasl> create(const std::string & userName, const std::string & password, const std::string & serviceName, const std::string & hostName, int minSsf, int maxSsf );
- static SaslFactory& getInstance();
- ~SaslFactory();
+ QPID_COMMON_EXTERN std::auto_ptr<Sasl> create(const std::string & userName, const std::string & password, const std::string & serviceName, const std::string & hostName, int minSsf, int maxSsf );
+ QPID_COMMON_EXTERN static SaslFactory& getInstance();
+ QPID_COMMON_EXTERN ~SaslFactory();
private:
SaslFactory();
static qpid::sys::Mutex lock;