/* * Copyright (c) 2011 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include #include #include namespace Swift { TLSConnectionFactory::TLSConnectionFactory(TLSContextFactory* contextFactory, ConnectionFactory* connectionFactory) : contextFactory(contextFactory), connectionFactory(connectionFactory){ } TLSConnectionFactory::~TLSConnectionFactory() { } boost::shared_ptr TLSConnectionFactory::createConnection() { return boost::make_shared(connectionFactory->createConnection(), contextFactory); } }