![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <controlplane/bch/BCHStorage.hpp>


Public Member Functions | |
| BCHStorage () | |
| BCHRecordPtr | get (const KEYTYPE &key) const |
| get Measuremment for a certain Station, identified by its address | |
| BCHList | getAll () const |
| get (unsorted) list of all measured BCHs | |
| BCHKeyList | getBCHKeys () const |
| get (unsorted) list of all Stations | |
| template<typename T> | |
| BCHRecordPtr | getBest () const |
| return the best BCH measurement according to sorting strategy T | |
| template<typename T> | |
| std::vector< BCHRecordPtr > | getBestInRange (T lowerBound, T upperBound, boost::function< T(BCHRecord *)> getter, boost::function< bool(T, T)> cmp) const |
| void | reset () |
| clear all measurement | |
| void | store (KEYTYPE key, BCHRecordPtr rec) |
| store BCH measurement | |
Private Types | |
| typedef std::vector< KEYTYPE > | BCHKeyList |
| typedef std::map< KEYTYPE, BCHRecordPtr > | BCHMap |
| typedef std::pair< KEYTYPE, BCHRecordPtr > | BCHMapElement |
Private Attributes | |
| BCHMap | bchMap |
Definition at line 82 of file BCHStorage.hpp.
typedef std::vector<KEYTYPE> lte::controlplane::bch::BCHStorage< KEYTYPE >::BCHKeyList [private] |
Definition at line 86 of file BCHStorage.hpp.
typedef std::map<KEYTYPE, BCHRecordPtr> lte::controlplane::bch::BCHStorage< KEYTYPE >::BCHMap [private] |
Definition at line 84 of file BCHStorage.hpp.
typedef std::pair<KEYTYPE, BCHRecordPtr> lte::controlplane::bch::BCHStorage< KEYTYPE >::BCHMapElement [private] |
Definition at line 85 of file BCHStorage.hpp.
| lte::controlplane::bch::BCHStorage< KEYTYPE >::BCHStorage | ( | ) | [inline] |
Definition at line 89 of file BCHStorage.hpp.
| BCHRecordPtr lte::controlplane::bch::BCHStorage< KEYTYPE >::get | ( | const KEYTYPE & | key | ) | const [inline] |
Definition at line 134 of file BCHStorage.hpp.
| BCHList lte::controlplane::bch::BCHStorage< KEYTYPE >::getAll | ( | ) | const [inline] |
Definition at line 144 of file BCHStorage.hpp.
| BCHKeyList lte::controlplane::bch::BCHStorage< KEYTYPE >::getBCHKeys | ( | ) | const [inline] |
Definition at line 156 of file BCHStorage.hpp.
| BCHRecordPtr lte::controlplane::bch::BCHStorage< KEYTYPE >::getBest | ( | ) | const [inline] |
Definition at line 106 of file BCHStorage.hpp.
| std::vector<BCHRecordPtr> lte::controlplane::bch::BCHStorage< KEYTYPE >::getBestInRange | ( | T | lowerBound, | |
| T | upperBound, | |||
| boost::function< T(BCHRecord *)> | getter, | |||
| boost::function< bool(T, T)> | cmp | |||
| ) | const [inline] |
Definition at line 116 of file BCHStorage.hpp.
| void lte::controlplane::bch::BCHStorage< KEYTYPE >::reset | ( | ) | [inline] |
Definition at line 98 of file BCHStorage.hpp.
| void lte::controlplane::bch::BCHStorage< KEYTYPE >::store | ( | KEYTYPE | key, | |
| BCHRecordPtr | rec | |||
| ) | [inline] |
Definition at line 92 of file BCHStorage.hpp.
BCHMap lte::controlplane::bch::BCHStorage< KEYTYPE >::bchMap [private] |
Definition at line 167 of file BCHStorage.hpp.
1.5.5