|
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 > |