#include <certificate-cache-ttl.hpp>
Public Member Functions | |
| CertificateCacheTtl (shared_ptr< boost::asio::io_service > io, const time::seconds &defaultTtl=time::seconds(3600)) | |
| virtual | ~CertificateCacheTtl () |
| virtual void | insertCertificate (shared_ptr< const IdentityCertificate > certificate) |
| virtual shared_ptr< const IdentityCertificate > | getCertificate (const Name &certificateNameWithoutVersion) |
Protected Types | |
| typedef std::map< Name, shared_ptr< const IdentityCertificate > > | Cache |
| typedef std::map< Name, EventId > | EventTracker |
Protected Attributes | |
| time::seconds | m_defaultTtl |
| Cache | m_cache |
| EventTracker | m_tracker |
| Scheduler | m_scheduler |
Definition at line 17 of file certificate-cache-ttl.hpp.
|
protected |
Definition at line 40 of file certificate-cache-ttl.hpp.
|
protected |
Definition at line 41 of file certificate-cache-ttl.hpp.
| ndn::CertificateCacheTtl::CertificateCacheTtl | ( | shared_ptr< boost::asio::io_service > | io, |
| const time::seconds & | defaultTtl = time::seconds(3600) |
||
| ) |
Definition at line 15 of file certificate-cache-ttl.cpp.
|
virtual |
Definition at line 22 of file certificate-cache-ttl.cpp.
|
virtual |
Implements ndn::CertificateCache.
Definition at line 61 of file certificate-cache-ttl.cpp.
|
virtual |
Implements ndn::CertificateCache.
Definition at line 27 of file certificate-cache-ttl.cpp.
|
protected |
Definition at line 44 of file certificate-cache-ttl.hpp.
|
protected |
Definition at line 43 of file certificate-cache-ttl.hpp.
|
protected |
Definition at line 46 of file certificate-cache-ttl.hpp.
|
protected |
Definition at line 45 of file certificate-cache-ttl.hpp.