Kea 2.5.8
common_tls.h File Reference

Common TLS API. More...

#include <cryptolink/cryptolink.h>
#include <boost/noncopyable.hpp>
#include <boost/shared_ptr.hpp>
#include <netinet/in.h>
#include <sys/socket.h>
+ Include dependency graph for common_tls.h:

Go to the source code of this file.

Classes

class  isc::asiolink::StreamService
 
class  isc::asiolink::TlsContextBase
 TLS context base class. More...
 
class  isc::asiolink::TlsStreamBase< Callback, TlsStreamImpl >
 TLS stream base class. More...
 

Namespaces

namespace  isc
 Defines the logger used by the top-level component of kea-lfc.
 
 

Typedefs

typedef boost::shared_ptr< TlsContext > isc::asiolink::TlsContextPtr
 The type of shared pointers to TlsContext objects.
 

Enumerations

enum  isc::asiolink::TlsRole { isc::asiolink::CLIENT , isc::asiolink::SERVER }
 Client and server roles. More...
 

Detailed Description

Common TLS API.

Definition in file common_tls.h.