8#ifndef INCLUDED_BDLT_TIMETABLECACHE
9#define INCLUDED_BDLT_TIMETABLECACHE
277#include <bdlscm_version.h>
293#include <bsl_memory.h>
294#include <bsl_string.h>
299class TimetableLoader;
300class TimetableCache_Entry;
408 bool d_hasTimeOutFlag;
Definition bdlt_datetimeinterval.h:201
Definition bdlt_datetime.h:330
Definition bdlt_timetablecache.h:321
bsl::shared_ptr< const Timetable > get() const
TimetableCache_Entry(const TimetableCache_Entry &original)
Datetime loadTime() const
~TimetableCache_Entry()
Destroy this cache entry object.
TimetableCache_Entry & operator=(const TimetableCache_Entry &rhs)
TimetableCache_Entry(Timetable *timetable, const Datetime &loadTime, bslma::Allocator *allocator)
Definition bslstl_map.h:653
BloombergLP::bslstl::TreeIterator< const value_type, Node, difference_type > const_iterator
Definition bslstl_map.h:758
BloombergLP::bslstl::TreeIterator< value_type, Node, difference_type > iterator
Definition bslstl_map.h:756
Definition bslstl_sharedptr.h:1838
Definition bslma_allocator.h:545
Definition bslmt_mutex.h:317
Definition bsls_timeinterval.h:307
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bbldc_basicisma30360.h:112
Definition bslma_usesbslmaallocator.h:344