39 #include "blocxx/BLOCXX_config.h"
60 #endif // #ifndef BLOCXX_NO_SSL
77 #endif // #ifndef BLOCXX_NO_SSL
94 #endif // #ifndef BLOCXX_NO_SSL
108 #ifndef BLOCXX_NO_SSL
112 #endif // #ifndef BLOCXX_NO_SSL
124 #ifndef BLOCXX_NO_SSL
128 #endif // #ifndef BLOCXX_NO_SSL
136 #ifndef BLOCXX_NO_SSL
145 return sslsock->getSSL();
157 return sslsock->peerCertVerified();
IntrusiveReference< U > cast_to() const
IntrusiveReference< SocketBaseImpl > SocketBaseImplRef
bool peerCertVerified() const
did the peer certificate pass verification?
Socket()
Construct a non-SSL Socket.
#define BLOCXX_THROW(exType, msg)
Throw an exception using FILE and LINE.
SSL * getSSL() const
get the SSL structure associated with the socket (if it is an SSL socket)