RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
Datacratic::TimeoutMap< Key, Value > Member List
This is the complete list of members for Datacratic::TimeoutMap< Key, Value >, including all inherited members.
access(const Key &key, Date timeout)Datacratic::TimeoutMap< Key, Value > [inline]
begin() (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
begin() const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
clear() (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
const_iterator typedef (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
count(const Key &key) const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
defaultTimeout (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
doThrowException(const std::string &reason) const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
earliest (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
empty() const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
end() (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
end() const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
erase(const Key &key)Datacratic::TimeoutMap< Key, Value > [inline]
erase(const typename Nodes::iterator &it) (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
expire(const Callback &callback, Date now=Date::now())Datacratic::TimeoutMap< Key, Value > [inline]
expire(Date now=Date::now())Datacratic::TimeoutMap< Key, Value > [inline]
find(const Key &key) (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
find(const Key &key) const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
get(const Key &key) const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
insert(const Key &key, const Value &value, Date timeout)Datacratic::TimeoutMap< Key, Value > [inline]
insert(const Key &key, Value &&value, Date timeout)Datacratic::TimeoutMap< Key, Value > [inline]
iterator typedef (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
Nodes typedef (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
nodes (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
operator[](const Key &key)Datacratic::TimeoutMap< Key, Value > [inline]
size() const (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
throwException (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
TimeoutMap(double defaultTimeout=-INFINITY) (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
timeouts (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value >
Timeouts typedefDatacratic::TimeoutMap< Key, Value >
update(const Key &key, Value &&value)Datacratic::TimeoutMap< Key, Value > [inline]
update(const Key &key, const Value &value)Datacratic::TimeoutMap< Key, Value > [inline]
updateTimeout(const Key &key, Date timeout) (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
updateTimeout(const iterator &it, Date timeout) (defined in Datacratic::TimeoutMap< Key, Value >)Datacratic::TimeoutMap< Key, Value > [inline]
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator