18 #ifndef _DECAF_NET_SSL_SSLSOCKETFACTORY_H_
19 #define _DECAF_NET_SSL_SSLSOCKETFACTORY_H_
73 virtual std::vector<std::string> getDefaultCipherSuites() = 0;
85 virtual std::vector<std::string> getSupportedCipherSuites() = 0;
107 virtual Socket* createSocket(
Socket* socket, std::string host,
int port,
bool autoClose ) = 0;
The SocketFactory is used to create Socket objects and can be sub-classed to provide other types of S...
Definition: SocketFactory.h:39
Factory class interface for a SocketFactory that can create SSLSocket objects.
Definition: SSLSocketFactory.h:37
#define DECAF_API
Definition: Config.h:29