IceFlow NDN-based stream processing library written in C++
|
#include <producer.hpp>
Public Member Functions | |
IceflowProducer (std::shared_ptr< ndn::svs::SVSPubSub > svsPubSub, const std::string &nodePrefix, const std::string &syncPrefix, const std::string &upstreamEdgeName, uint32_t numberOfPartitions, std::optional< std::shared_ptr< CongestionReporter > > congestionReporter) | |
void | pushData (const std::vector< uint8_t > &data) |
void | setTopicPartitions (uint64_t numberOfPartitions) |
EdgeProductionStats | getProductionStats () |
Allows for publishing data to IceflowConsumer
s.
The data is split across one or more topicPartitions
whose indexes can be passed as a constructor argument.