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;
405 bool d_hasTimeOutFlag;
Definition bdlt_datetimeinterval.h:201
Definition bdlt_datetime.h:331
Definition bdlt_timetablecache.h:320
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:619
BloombergLP::bslstl::TreeIterator< const value_type, Node, difference_type > const_iterator
Definition bslstl_map.h:724
BloombergLP::bslstl::TreeIterator< value_type, Node, difference_type > iterator
Definition bslstl_map.h:722
Definition bslstl_sharedptr.h:1830
Definition bslma_allocator.h:457
Definition bslmt_mutex.h:315
Definition bsls_timeinterval.h:301
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bbldc_basicisma30360.h:112
Definition balxml_encoderoptions.h:68
Definition bslma_usesbslmaallocator.h:343