NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <Network/NetworkForwardRefs.hpp>
#include <Network/PartitionRegistrationStatus.hpp>
#include <Operators/LogicalOperators/Network/NetworkSourceDescriptor.hpp>
#include <Operators/LogicalOperators/Network/NodeLocation.hpp>
#include <Runtime/RuntimeForwardRefs.hpp>
#include <memory>
#include <mutex>
#include <optional>
#include <unordered_map>
#include <vector>
Classes | |
class | NES::Network::PartitionManager |
this class keeps track of all ready partitions (and their subpartitions) It keeps track of the ref cnt for each partition and associated data emitter A data emitter is notified once there is data for its partition. Pinning a partition for a Consumer/Producer means increasing its reference counter to n: Consumer: there are n "listeners" that are to consume the data of a partition Producer: there are n "emitters" that are to produce the data for a partition When the reference counter reaches 0, it means that none requires a partition. More... | |
Namespaces | |
NES | |
This exception represents a network error. | |
NES::Network | |
Typedefs | |
using | NES::Network::PartitionManagerPtr = std::shared_ptr< PartitionManager > |