Botan  1.11.15
Public Member Functions
Botan::TLS::Extension Class Reference

#include <tls_extensions.h>

Inheritance diagram for Botan::TLS::Extension:
Botan::TLS::Heartbeat_Support_Indicator Botan::TLS::Maximum_Fragment_Length Botan::TLS::Next_Protocol_Notification Botan::TLS::Renegotiation_Extension Botan::TLS::Server_Name_Indicator Botan::TLS::Session_Ticket Botan::TLS::Signature_Algorithms Botan::TLS::SRP_Identifier Botan::TLS::SRTP_Protection_Profiles Botan::TLS::Supported_Elliptic_Curves

List of all members.

Public Member Functions

virtual bool empty () const =0
virtual std::vector< byteserialize () const =0
virtual Handshake_Extension_Type type () const =0
virtual ~Extension ()

Detailed Description

Base class representing a TLS extension of some kind

Definition at line 49 of file tls_extensions.h.


Constructor & Destructor Documentation

virtual Botan::TLS::Extension::~Extension ( ) [inline, virtual]

Definition at line 67 of file tls_extensions.h.

{}

Member Function Documentation

virtual bool Botan::TLS::Extension::empty ( ) const [pure virtual]
virtual std::vector<byte> Botan::TLS::Extension::serialize ( ) const [pure virtual]
virtual Handshake_Extension_Type Botan::TLS::Extension::type ( ) const [pure virtual]

The documentation for this class was generated from the following file: