|
CCF
|
#include <openssl_wrappers.h>
Inherits ccf::crypto::OpenSSL::Unique_SSL_OBJECT< ASN1_TIME, ASN1_TIME_new, ASN1_TIME_free >.
Public Member Functions | |
| Unique_X509_TIME (const std::string &s) | |
| Unique_X509_TIME (ASN1_TIME *t) | |
| Unique_X509_TIME (const ccf::nonstd::SystemClock::time_point &t) | |
| Unique_SSL_OBJECT () | |
| C-tor with new pointer via T's c-tor. | |
| Unique_SSL_OBJECT (T *ptr, void(*dtor)(T *), bool check_null=true) | |
| C-tor with pointer created in base class. | |
Public Member Functions inherited from ccf::crypto::OpenSSL::Unique_SSL_OBJECT< ASN1_TIME, ASN1_TIME_new, ASN1_TIME_free > | |
| Unique_SSL_OBJECT () | |
| C-tor with new pointer via T's c-tor. | |
| Unique_SSL_OBJECT (ASN1_TIME *ptr, void(*dtor)(ASN1_TIME *), bool check_null=true) | |
| C-tor with pointer created in base class. | |
| operator ASN1_TIME * () | |
| Type cast to underlying pointer. | |
| operator ASN1_TIME * () const | |
| Type cast to underlying pointer. | |
| void | reset (ASN1_TIME *other) |
| Reset pointer, free old if any. | |
| ASN1_TIME * | release () |
| Release pointer, so it's freed elsewhere (CAUTION!) | |
Additional Inherited Members | |
Protected Attributes inherited from ccf::crypto::OpenSSL::Unique_SSL_OBJECT< ASN1_TIME, ASN1_TIME_new, ASN1_TIME_free > | |
| std::unique_ptr< ASN1_TIME, void(*)(ASN1_TIME *)> | p |
| Pointer owning storage. | |
|
inline |
|
inline |
|
inline |
|
inline |
C-tor with new pointer via T's c-tor.
|
inline |
C-tor with pointer created in base class.