SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
Public Member Functions | |
HashElement (const Key &k, const Element &e, int index) | |
int | GetHashIndex () |
Key & | GetKey () |
Element & | GetElement () |
Public Attributes | |
HashElement * | hashprev |
HashElement * | hashnext |
HashElement * | listprev |
HashElement * | listnext |
Private Attributes | |
int | hashindex |
Key | key |
Element | element |
Definition at line 88 of file rtpkeyhashtable.h.
|
inline |
Definition at line 91 of file rtpkeyhashtable.h.
References qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::hashindex, qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::hashnext, qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::hashprev, qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::listnext, and qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::listprev.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::AddElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::Clear(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteCurrentElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::HasElement().
|
inline |
Definition at line 108 of file rtpkeyhashtable.h.
References qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::element.
|
inline |
Definition at line 100 of file rtpkeyhashtable.h.
References qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::hashindex.
|
inline |
Definition at line 104 of file rtpkeyhashtable.h.
References qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::key.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GetCurrentKey(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoElement().
|
private |
Definition at line 116 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::GetElement().
|
private |
Definition at line 114 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::GetHashIndex(), and qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::HashElement().
HashElement * qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::hashnext |
Definition at line 118 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::AddElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteCurrentElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::HasElement(), and qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::HashElement().
HashElement* qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::hashprev |
Definition at line 118 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::AddElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteCurrentElement(), and qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::HashElement().
|
private |
Definition at line 115 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::GetKey().
HashElement * qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::listnext |
Definition at line 119 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::AddElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::Clear(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteCurrentElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoNextElement(), and qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::HashElement().
HashElement* qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::listprev |
Definition at line 119 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::AddElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteCurrentElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoPreviousElement(), and qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >::HashElement::HashElement().