![]()  | 
  
    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. 
   | 
 
#include <rtpkeyhashtable.h>
 Collaboration diagram for qrtplib::RTPKeyHashTable< Key, Element, GetIndex, hashsize >:Classes | |
| class | HashElement | 
Public Member Functions | |
| RTPKeyHashTable () | |
| ~RTPKeyHashTable () | |
| void | GotoFirstElement () | 
| void | GotoLastElement () | 
| bool | HasCurrentElement () | 
| int | DeleteCurrentElement () | 
| Element & | GetCurrentElement () | 
| Key & | GetCurrentKey () | 
| int | GotoElement (const Key &k) | 
| bool | HasElement (const Key &k) | 
| void | GotoNextElement () | 
| void | GotoPreviousElement () | 
| void | Clear () | 
| int | AddElement (const Key &k, const Element &elem) | 
| int | DeleteElement (const Key &k) | 
Private Attributes | |
| HashElement * | table [hashsize] | 
| HashElement * | firsthashelem | 
| HashElement * | lasthashelem | 
| HashElement * | curhashelem | 
Definition at line 48 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 128 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 52 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 275 of file rtpkeyhashtable.h.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 256 of file rtpkeyhashtable.h.
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 >::~RTPKeyHashTable().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 137 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::HasCurrentElement().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 324 of file rtpkeyhashtable.h.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 70 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 74 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 195 of file rtpkeyhashtable.h.
Referenced by qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::DeleteElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GetCurrentKey().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 57 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 61 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 242 of file rtpkeyhashtable.h.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 249 of file rtpkeyhashtable.h.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 65 of file rtpkeyhashtable.h.
      
  | 
  inline | 
Definition at line 219 of file rtpkeyhashtable.h.
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 124 of file rtpkeyhashtable.h.
Referenced by 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 >::GetCurrentElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GetCurrentKey(), 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 >::GotoFirstElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoLastElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoNextElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::GotoPreviousElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::HasCurrentElement().
      
  | 
  private | 
Definition at line 123 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 >::GotoFirstElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::RTPKeyHashTable().
      
  | 
  private | 
Definition at line 123 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 >::GotoLastElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::RTPKeyHashTable().
      
  | 
  private | 
Definition at line 122 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 >::GotoElement(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::HasElement(), and qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::RTPKeyHashTable().
 1.8.13