libDwm-0.9.45
Dwm::Ipv6PrefixMap< T, Hash > Member List

This is the complete list of members for Dwm::Ipv6PrefixMap< T, Hash >, including all inherited members.

Add(const Ipv6Prefix &pfx, const T &value)Dwm::Ipv6PrefixMap< T, Hash >inline
Add(std::unique_lock< std::shared_mutex > &lck, const Ipv6Prefix &pfx, const T &value)Dwm::Ipv6PrefixMap< T, Hash >inline
BZRead(BZFILE *bzf)Dwm::Ipv6PrefixMap< T, Hash >inline
BZWrite(BZFILE *bzf) constDwm::Ipv6PrefixMap< T, Hash >inline
Clear()Dwm::Ipv6PrefixMap< T, Hash >inline
Clear(std::unique_lock< std::shared_mutex > &lck)Dwm::Ipv6PrefixMap< T, Hash >inline
Empty() constDwm::Ipv6PrefixMap< T, Hash >inline
Empty(std::shared_lock< std::shared_mutex > &lck) constDwm::Ipv6PrefixMap< T, Hash >inline
Empty(std::unique_lock< std::shared_mutex > &lck) constDwm::Ipv6PrefixMap< T, Hash >inline
Find(const Ipv6Prefix &pfx, T &value) constDwm::Ipv6PrefixMap< T, Hash >inline
Find(std::shared_lock< std::shared_mutex > &lck, const Ipv6Prefix &pfx, T &value) constDwm::Ipv6PrefixMap< T, Hash >inline
Find(std::unique_lock< std::shared_mutex > &lck, const Ipv6Prefix &pfx, T &value) constDwm::Ipv6PrefixMap< T, Hash >inline
FindLongest(const Ipv6Address &addr, std::pair< Ipv6Prefix, T > &value) constDwm::Ipv6PrefixMap< T, Hash >inline
FindLongest(std::shared_lock< std::shared_mutex > &lck, const Ipv6Address &addr, std::pair< Ipv6Prefix, T > &value) constDwm::Ipv6PrefixMap< T, Hash >inline
FindLongest(std::unique_lock< std::shared_mutex > &lck, const Ipv6Address &addr, std::pair< Ipv6Prefix, T > &value) constDwm::Ipv6PrefixMap< T, Hash >inline
FindMatches(const Ipv6Address &addr, std::vector< std::pair< Ipv6Prefix, T > > &values) constDwm::Ipv6PrefixMap< T, Hash >inline
FindMatches(std::shared_lock< std::shared_mutex > &lck, const Ipv6Address &addr, std::vector< std::pair< Ipv6Prefix, T > > &values) constDwm::Ipv6PrefixMap< T, Hash >inline
FindMatches(std::unique_lock< std::shared_mutex > &lck, const Ipv6Address &addr, std::vector< std::pair< Ipv6Prefix, T > > &values) constDwm::Ipv6PrefixMap< T, Hash >inline
Ipv6PrefixMap()Dwm::Ipv6PrefixMap< T, Hash >inline
LengthMapType typedef (defined in Dwm::Ipv6PrefixMap< T, Hash >)Dwm::Ipv6PrefixMap< T, Hash >
MapPair typedefDwm::Ipv6PrefixMap< T, Hash >
MapType typedefDwm::Ipv6PrefixMap< T, Hash >
Read(std::istream &is)Dwm::Ipv6PrefixMap< T, Hash >inline
Read(FILE *f)Dwm::Ipv6PrefixMap< T, Hash >inline
Read(int fd)Dwm::Ipv6PrefixMap< T, Hash >inline
Read(gzFile gzf)Dwm::Ipv6PrefixMap< T, Hash >inline
Read(boost::asio::ip::tcp::socket &s, boost::system::error_code &ec)Dwm::Ipv6PrefixMap< T, Hash >inline
Read(boost::asio::local::stream_protocol::socket &s, boost::system::error_code &ec)Dwm::Ipv6PrefixMap< T, Hash >inline
Read(boost::asio::generic::stream_protocol::socket &s, boost::system::error_code &ec)Dwm::Ipv6PrefixMap< T, Hash >inline
Remove(const Ipv6Prefix &pfx)Dwm::Ipv6PrefixMap< T, Hash >inline
Remove(std::unique_lock< std::shared_mutex > &lck, const Ipv6Prefix &pfx)Dwm::Ipv6PrefixMap< T, Hash >inline
SharedLock() constDwm::Ipv6PrefixMap< T, Hash >inline
StreamedLength() constDwm::Ipv6PrefixMap< T, Hash >inline
UniqueLock()Dwm::Ipv6PrefixMap< T, Hash >inline
Write(std::ostream &os) constDwm::Ipv6PrefixMap< T, Hash >inline
Write(FILE *f) constDwm::Ipv6PrefixMap< T, Hash >inline
Write(int fd) constDwm::Ipv6PrefixMap< T, Hash >inline
Write(gzFile gzf) constDwm::Ipv6PrefixMap< T, Hash >inline
Write(boost::asio::ip::tcp::socket &s, boost::system::error_code &ec) constDwm::Ipv6PrefixMap< T, Hash >inline
Write(boost::asio::local::stream_protocol::socket &s, boost::system::error_code &ec) constDwm::Ipv6PrefixMap< T, Hash >inline
Write(boost::asio::generic::stream_protocol::socket &s, boost::system::error_code &ec) constDwm::Ipv6PrefixMap< T, Hash >inline