Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::exporters::SpCclSpeadStreamerConfig Class Reference
Inheritance diagram for ska::cheetah::exporters::SpCclSpeadStreamerConfig:
Inheritance graph
Collaboration diagram for ska::cheetah::exporters::SpCclSpeadStreamerConfig:
Collaboration graph

Public Member Functions

panda::IpAddress const & send_address () const
 
unsigned packet_size () const
 : the size of UDP packet to send
 
data::CandidateWindowConfig const & window_config () const
 : Getter for window config
 
void window_config (data::CandidateWindowConfig &window_config)
 : Setter for the candidate window config
 
float send_rate_limit () const
 Limit the data send rate in bytes per-second. More...
 
- Public Member Functions inherited from ska::cheetah::utils::Config
 Config (std::string module_name)
 
void terminate () const
 call for notifiers to indicate a termination condition More...
 

Protected Member Functions

void add_options (OptionsDescriptionEasyInit &add_options) override
 

Additional Inherited Members

- Public Types inherited from ska::cheetah::utils::Config
typedef System SystemType
 
typedef panda::PoolManager< SystemTypePoolManagerType
 
typedef PoolManagerType::PoolType PoolType
 

Detailed Description

Definition at line 40 of file SpCclSpeadStreamerConfig.h.

Member Function Documentation

◆ send_rate_limit()

float ska::cheetah::exporters::SpCclSpeadStreamerConfig::send_rate_limit ( ) const

Limit the data send rate in bytes per-second.

You may need to do this where the kernel buffer sizes are limited to avoid dropped packets

Definition at line 73 of file SpCclSpeadStreamerConfig.cpp.

74 {
75  return _send_rate;
76 }

The documentation for this class was generated from the following files: