|
Falcon
|
Public Member Functions | |
| StreamInfo (const typename DATATYPE::Parameters ¶meters, double stream_rate=IRREGULARSTREAM, std::string name="data") | |
| const DATATYPE::Parameters | parameters () const |
| void | Finalize () override |
| void | set_parameters (const typename DATATYPE::Parameters ¶meters) |
| void | set_parameters (const StreamInfo< DATATYPE > &info) |
| Public Member Functions inherited from IStreamInfo | |
| IStreamInfo (double stream_rate=IRREGULARSTREAM, std::string datatype="none", std::string stream_name="data") | |
| bool | finalized () const |
| double | stream_rate () const |
| void | set_stream_rate (double stream_rate) |
| void | set_stream_rate (const IStreamInfo &info) |
| std::string | datatype () const |
| std::string | stream_name () const |
| void | set_stream_name (const std::string &stream_name) |
| void | set_stream_name (const IStreamInfo &info) |
| void | set_stream_parameters (const IStreamInfo &info) |
| void | set_stream_parameters (double stream_rate, const std::string &stream_name) |
| template<typename T = typename AnyType::Data> | |
| const T & | getDataPrototype () const |
| template<typename T> | |
| const T & | parameters () const |
Additional Inherited Members | |
| Protected Attributes inherited from IStreamInfo | |
| double | stream_rate_ = 1.0 |
| std::string | datatype_ = "none" |
| std::string | stream_name_ = "data" |
| bool | finalized_ = false |
| std::unique_ptr< AnyType::Data > | prototype_ |
| std::any | parameters_ |
|
inlineoverridevirtual |
Implements IStreamInfo.