| 
    OpenSDN source code
    
   | 
 
#include <sandesh_uve.h>


Public Types | |
| typedef SandeshUVEPerTypeMapImpl< T, U, P, TM > | uve_emap | 
| typedef boost::ptr_map< string, uve_emap > | uve_nmap | 
| typedef boost::ptr_map< int, uve_emap > | uve_pmap | 
| typedef boost::ptr_map< string, uve_pmap > | uve_gmap | 
Public Member Functions | |
| SandeshUVEPerTypeMapGroup (char const *u_name) | |
| string | GetNMapUVEname (U &data) | 
| uve_emap * | GetNMap (const std::string &name) | 
| std::vector< uve_emap * > | GetNMaps (void) | 
| uve_pmap * | GetGMap (const std::string &proxy) | 
| std::vector< uve_pmap * > | GetGMaps (void) | 
| uint32_t | TypeSeq (void) const | 
| int | GetTimeout (void) const | 
| uint32_t | SyncUVE (const std::string &table, SandeshUVE::SendType st, uint32_t seqno, uint32_t cycle, const std::string &ctx) | 
| bool | InitDerivedStats (const std::map< std::string, std::string > &dsconf) | 
| bool | SendUVE (const std::string &table, const std::string &name, const std::string &ctx) const | 
| std::map< std::string, std::string > | GetDSConf (void) const | 
| bool | UpdateUVE (U &data, uint32_t seqnum, uint64_t mono_usec, int partition, SandeshLevel::type level) | 
| uint32_t | ClearUVEs (const std::string &proxy, int partition) | 
  Public Member Functions inherited from SandeshUVEPerTypeMap | |
| virtual | ~SandeshUVEPerTypeMap () | 
Private Attributes | |
| tbb::mutex | gmutex_ | 
| uve_gmap | group_map_ | 
| tbb::mutex | nmutex_ | 
| uve_nmap | native_group_map_ | 
| uve_emap * | nativep_ | 
Definition at line 353 of file sandesh_uve.h.
| typedef SandeshUVEPerTypeMapImpl<T,U,P,TM> SandeshUVEPerTypeMapGroup< T, U, P, TM >::uve_emap | 
Definition at line 355 of file sandesh_uve.h.
| typedef boost::ptr_map<string, uve_pmap> SandeshUVEPerTypeMapGroup< T, U, P, TM >::uve_gmap | 
Definition at line 364 of file sandesh_uve.h.
| typedef boost::ptr_map<string, uve_emap> SandeshUVEPerTypeMapGroup< T, U, P, TM >::uve_nmap | 
Definition at line 358 of file sandesh_uve.h.
| typedef boost::ptr_map<int, uve_emap> SandeshUVEPerTypeMapGroup< T, U, P, TM >::uve_pmap | 
Definition at line 361 of file sandesh_uve.h.
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 506 of file sandesh_uve.h.
      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 488 of file sandesh_uve.h.

      
  | 
  inline | 
Definition at line 405 of file sandesh_uve.h.
      
  | 
  inline | 
Definition at line 419 of file sandesh_uve.h.
      
  | 
  inline | 
Definition at line 380 of file sandesh_uve.h.
      
  | 
  inline | 
Definition at line 394 of file sandesh_uve.h.
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 435 of file sandesh_uve.h.
      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 462 of file sandesh_uve.h.

      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 469 of file sandesh_uve.h.

      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 440 of file sandesh_uve.h.

      
  | 
  inlinevirtual | 
Implements SandeshUVEPerTypeMap.
Definition at line 431 of file sandesh_uve.h.
      
  | 
  inline | 
      
  | 
  mutableprivate | 
Definition at line 519 of file sandesh_uve.h.
      
  | 
  private | 
Definition at line 520 of file sandesh_uve.h.
      
  | 
  private | 
Definition at line 522 of file sandesh_uve.h.
      
  | 
  private | 
Definition at line 523 of file sandesh_uve.h.
      
  | 
  mutableprivate | 
Definition at line 521 of file sandesh_uve.h.