Module reflector

Module reflector 

Source
Expand description

Top-level reflector types: config, authorizer, stream cache, and the Reflector front-end that owns all enabled endpoints.

Re-exports§

pub use authorizer::AccessPolicy;
pub use authorizer::AllowAllAuthorizer;
pub use authorizer::ClientAuthorizer;
pub use authorizer::DenyAllAuthorizer;
pub use authorizer::LinkAttempt;
pub use authorizer::ReadOnlyAuthorizer;
pub use authorizer::RejectReason;
pub use config::ConfigError;
pub use config::ReflectorConfig;
pub use config::ReflectorConfigBuilder;
pub use reflector::Reflector;
pub use stream_cache::StreamCache;

Modules§

authorizer
ClientAuthorizer trait for incoming client authorization.
config
ReflectorConfig — multi-client reflector configuration.
reflector
Top-level Reflector type that owns all enabled endpoints.
stream_cache
StreamCache — tracks one active voice stream per module.