The ROHC compressor.  
 More...
#include <rohc_comp_internals.h>
◆ contexts
The array of compression contexts that use the compressor 
 
 
◆ contexts_by_fingerprint
      
        
          | struct hashtable rohc_comp::contexts_by_fingerprint | 
        
      
 
 
◆ contexts_cr
◆ enabled_profiles
Which profiles are enabled and with one are not? 
 
 
◆ features
Enabled/disabled features for the compressor 
 
 
◆ last_context
The last context used by the compressor 
 
 
◆ medium
The medium associated with the decompressor 
 
 
◆ mrru
Maximum Reconstructed Reception Unit 
 
 
◆ num_contexts_used
      
        
          | uint16_t rohc_comp::num_contexts_used | 
        
      
 
The number of compression contexts in use in the array 
 
 
◆ num_packets
      
        
          | int rohc_comp::num_packets | 
        
      
 
The number of sent packets 
 
 
◆ oa_repetitions_nr
      
        
          | uint8_t rohc_comp::oa_repetitions_nr | 
        
      
 
The nr of Optimistic Approach repetitions to gain transmission confidence 
 
 
◆ periodic_refreshes_fo_timeout_pkts
      
        
          | size_t rohc_comp::periodic_refreshes_fo_timeout_pkts | 
        
      
 
The maximal number of packets sent in > FO states (= SO state) before changing back the state to FO (periodic refreshes) 
 
 
◆ periodic_refreshes_fo_timeout_time
      
        
          | uint64_t rohc_comp::periodic_refreshes_fo_timeout_time | 
        
      
 
The maximal delay spent in > FO states (= SO state) before changing back the state to FO (periodic refreshes) 
 
 
◆ periodic_refreshes_ir_timeout_pkts
      
        
          | size_t rohc_comp::periodic_refreshes_ir_timeout_pkts | 
        
      
 
The maximal number of packets sent in > IR states (= FO and SO states) before changing back the state to IR (periodic refreshes) 
 
 
◆ periodic_refreshes_ir_timeout_time
      
        
          | uint64_t rohc_comp::periodic_refreshes_ir_timeout_time | 
        
      
 
The maximal delay spent in > IR states (= FO and SO states) before changing back the state to IR (periodic refreshes) 
 
 
◆ random_cb
The user-defined callback for random numbers 
 
 
◆ random_cb_ctxt
      
        
          | void* rohc_comp::random_cb_ctxt | 
        
      
 
Private data that will be given to the callback for random numbers 
 
 
◆ reorder_ratio
The reorder offset specifies how much reordering is handled by the W-LSB encoding of the MSN in ROHCv2 profiles 
 
 
◆ rru
The remaining bytes of the Reconstructed Reception Unit (RRU) waiting to be split into segments 
 
 
◆ rru_len
      
        
          | size_t rohc_comp::rru_len | 
        
      
 
The number of the remaining bytes in the RRU buffer 
 
 
◆ rru_off
      
        
          | size_t rohc_comp::rru_off | 
        
      
 
The offset of the remaining bytes in the RRU buffer 
 
 
◆ rtp_callback
The callback function used to detect RTP packet 
 
 
◆ rtp_private
      
        
          | void* rohc_comp::rtp_private | 
        
      
 
Pointer to an external memory area provided/used by the callback user 
 
 
◆ total_compressed_size
      
        
          | int rohc_comp::total_compressed_size | 
        
      
 
The size of all the sent compressed ROHC packets 
 
 
◆ total_uncompressed_size
      
        
          | int rohc_comp::total_uncompressed_size | 
        
      
 
The size of all the received uncompressed IP packets 
 
 
◆ trace_callback
The callback function used to manage traces 
 
 
◆ trace_callback_priv
      
        
          | void* rohc_comp::trace_callback_priv | 
        
      
 
The private context of the callback function used to manage traces 
 
 
◆ uncompressed_ctxt
The documentation for this struct was generated from the following file: