List of all items
Structs
- communication::DescriptiveError
- communication::messages::EventMessage
- communication::messages::ExtraData
- communication::messages::GeneralMessageCodifier
- communication::messages::GenericPackageBuilder
- communication::messages::Header
- communication::messages::Package
- communication::messages::ReportedAlert
- communication::messages::ReportedMeasurement
- communication::messages::SubscriptionData
- communication::service::GenericCommunicationService
- config::SystemNodeArgs
- membership::client::BaseMembershipClient
- membership::client::NodeMembershipEntry
- membership::metadata::NoCoordinatedMetadata
- membership::metadata::NodeMetadata
- nodes::SystemClusterId
- nodes::SystemMetadata
- nodes::SystemNodeId
- nodes::actuator::ActuatorNode
- nodes::sensor::SensorNode
- nodes::translator::TranslatorNode
- properties::EncodedMetadata
- rules::manager::RulesEngine
- rules::manager::RulesPool
- rules::measurements::Measurement
- rules::measurements::NodeMeasurementsVec
- rules::measurements::SystemState
- rules::strategy::Rule
- rules::strategy::RuleStrategyOperators
- rules::strategy::average::MeanBelowStrategy
- rules::strategy::average::MeanOverStrategy
- rules::strategy::max::MaxOverStrategy
- rules::strategy::min::MinBelowStrategy
Enums
- CodificationError
- communication::ConnectionError
- communication::ReadError
- communication::WriteError
- communication::messages::AlertMessage
- communication::messages::ControlMessage
- communication::messages::Messages
- communication::messages::MetricData
- communication::messages::NoCoordinatedMessage
- communication::messages::NodeChange
- communication::router::RouterError
- membership::MembershipServiceError
- membership::client::MembershipMessage
- nodes::NodeRole
- properties::SystemError
- rules::manager::SystemStatus
- rules::measurements::ClusterType
- rules::strategy::RuleType
Traits
- communication::Error
- communication::connection::Address
- communication::connection::Connection
- communication::connection::ConnectionFactory
- communication::connection::InMsgQueue
- communication::connection::OutMsgQueue
- communication::connection::Read
- communication::connection::Readable
- communication::connection::Writable
- communication::connection::Write
- communication::messages::Body
- communication::messages::IdentificableMessage
- communication::messages::NodeId
- communication::messages::PackageBuilder
- communication::messages::SimpleCodifier
- communication::router::Router
- communication::service::CommunicationService
- coordination::CoordinationService
- coordination::Stopwatch
- coordination::Timer
- membership::client::MembershipClient
- membership::client::MembershipManager
- membership::metadata::BasicMetadata
- membership::metadata::CommunicationMetadata
- membership::metadata::CommunicationMetadataBuilder
- membership::metadata::CoordinationMetadataBuilder
- membership::metadata::SerializableMetadata
- nodes::CommunicationSDK
- nodes::CoordinationSDK
- nodes::SerializationSDK
- nodes::actuator::ActuatorWorker
- nodes::sensor::CommunicationServiceWrapper
- nodes::sensor::EnvironmentModule
- nodes::translator::ServerModule
- rules::strategy::RuleStrategy
Macros
Functions
- communication::router::is_unknown_route_id
- config::get_argument
- nodes::utils::connect_with_members
- properties::init_buffer
- properties::init_system_vec
- utils::write_serialized_bytes
Type Aliases
- communication::messages::GenericPackage
- communication::messages::UpdateClusterVec
- config::ArgumentString
- config::CustomizableArgs
- coordination::CoordinationPackage
- membership::client::CoordinationPackage
- membership::client::MembersAddresses
- nodes::utils::SystemCommunicationService
- properties::AddressesBytesVec
- properties::EncodedMetadataVec
- properties::MeasurementsVec
- properties::SystemBufferVec
Constants
- communication::messages::ALERT_MESSAGE_OPCODE
- communication::messages::CONTROL_MESSAGE_OPCODE
- communication::messages::COORDINATION_MESSAGE_OPCODE
- communication::messages::MEASUREMENT_MESSAGE_OPCODE
- communication::messages::MEMBERSHIP_MESSAGE_OPCODE
- communication::messages::REPORTER_MESSAGE_OPCODE
- communication::router::UNKNOWN_ROUTE_STARTING_ID
- properties::ADDRESSES_MAX_SIZE
- properties::CLUSTERS_PER_TRANSLATOR
- properties::CLUSTER_NODE_COUNT
- properties::DESCRIPTIVE_LOG_ERROR_MAX_SIZE
- properties::MAX_NODE_COUNT
- properties::MAX_QUEUED_MESSAGES
- properties::MEASUREMENTS_MAX_COUNT
- properties::MESSAGE_BUFFER_MAX_SIZE
- properties::METADATA_MAX_SIZE
- properties::RULES_AMOUNT