webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::CryptStringImpl Class Referenceabstract

#include <cryptstring.h>

Inheritance diagram for rtc::CryptStringImpl:
rtc::EmptyCryptStringImpl rtc::EmptyCryptStringImpl rtc::InsecureCryptStringImpl rtc::InsecureCryptStringImpl

Public Member Functions

virtual ~CryptStringImpl ()
 
virtual size_t GetLength () const =0
 
virtual void CopyTo (char *dest, bool nullterminate) const =0
 
virtual std::string UrlEncode () const =0
 
virtual CryptStringImplCopy () const =0
 
virtual void CopyRawTo (std::vector< unsigned char > *dest) const =0
 
virtual ~CryptStringImpl ()
 
virtual size_t GetLength () const =0
 
virtual void CopyTo (char *dest, bool nullterminate) const =0
 
virtual std::string UrlEncode () const =0
 
virtual CryptStringImplCopy () const =0
 
virtual void CopyRawTo (std::vector< unsigned char > *dest) const =0
 

Constructor & Destructor Documentation

◆ ~CryptStringImpl() [1/2]

virtual rtc::CryptStringImpl::~CryptStringImpl ( )
inlinevirtual

◆ ~CryptStringImpl() [2/2]

virtual rtc::CryptStringImpl::~CryptStringImpl ( )
inlinevirtual

Member Function Documentation

◆ Copy() [1/2]

virtual CryptStringImpl* rtc::CryptStringImpl::Copy ( ) const
pure virtual

◆ Copy() [2/2]

virtual CryptStringImpl* rtc::CryptStringImpl::Copy ( ) const
pure virtual

◆ CopyRawTo() [1/2]

virtual void rtc::CryptStringImpl::CopyRawTo ( std::vector< unsigned char > *  dest) const
pure virtual

◆ CopyRawTo() [2/2]

virtual void rtc::CryptStringImpl::CopyRawTo ( std::vector< unsigned char > *  dest) const
pure virtual

◆ CopyTo() [1/2]

virtual void rtc::CryptStringImpl::CopyTo ( char *  dest,
bool  nullterminate 
) const
pure virtual

◆ CopyTo() [2/2]

virtual void rtc::CryptStringImpl::CopyTo ( char *  dest,
bool  nullterminate 
) const
pure virtual

◆ GetLength() [1/2]

virtual size_t rtc::CryptStringImpl::GetLength ( ) const
pure virtual

◆ GetLength() [2/2]

virtual size_t rtc::CryptStringImpl::GetLength ( ) const
pure virtual

◆ UrlEncode() [1/2]

virtual std::string rtc::CryptStringImpl::UrlEncode ( ) const
pure virtual

◆ UrlEncode() [2/2]

virtual std::string rtc::CryptStringImpl::UrlEncode ( ) const
pure virtual

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