List of all items[−]
Structs
- AppContext
- api::client::rpc_connection::CommandMessage
- api::client::rpc_connection::EventMessage
- api::client::rpc_connection::RpcConnectionClosed
- api::client::rpc_connection::RpcConnectionEstablished
- api::client::rpc_connection::RpcConnectionSettings
- api::client::rpc_connection::Synchronize
- api::client::server::Context
- api::client::server::Server
- api::control::EndpointId
- api::control::MemberSpec
- api::control::RoomSpec
- api::control::WebRtcPlayId
- api::control::WebRtcPublishId
- api::control::callback::CallbackClientFactoryImpl
- api::control::callback::CallbackRequest
- api::control::callback::CallbackService
- api::control::callback::OnJoinEvent
- api::control::callback::OnLeaveEvent
- api::control::callback::clients::CallbackClientFactoryImpl
- api::control::callback::clients::grpc::GrpcCallbackClient
- api::control::callback::service::CallbackService
- api::control::callback::url::GrpcCallbackUrl
- api::control::endpoints::Id
- api::control::endpoints::WebRtcPlayEndpoint
- api::control::endpoints::WebRtcPlayId
- api::control::endpoints::WebRtcPublishEndpoint
- api::control::endpoints::WebRtcPublishId
- api::control::endpoints::webrtc_play_endpoint::WebRtcPlayEndpoint
- api::control::endpoints::webrtc_play_endpoint::WebRtcPlayId
- api::control::endpoints::webrtc_publish_endpoint::AudioSettings
- api::control::endpoints::webrtc_publish_endpoint::VideoSettings
- api::control::endpoints::webrtc_publish_endpoint::WebRtcPublishEndpoint
- api::control::endpoints::webrtc_publish_endpoint::WebRtcPublishId
- api::control::error_codes::ErrorResponse
- api::control::grpc::server::GrpcServer
- api::control::member::MemberSpec
- api::control::member::Sid
- api::control::pipeline::Pipeline
- api::control::refs::Fid
- api::control::refs::LocalUri
- api::control::refs::SrcUri
- api::control::refs::ToEndpoint
- api::control::refs::ToMember
- api::control::refs::ToRoom
- api::control::refs::fid::Fid
- api::control::refs::local_uri::LocalUri
- api::control::refs::src_uri::SrcUri
- api::control::room::RoomSpec
- conf::Conf
- conf::ControlApi
- conf::Log
- conf::Media
- conf::Rpc
- conf::Server
- conf::Shutdown
- conf::Turn
- conf::control::ControlApi
- conf::log::Log
- conf::media::Media
- conf::rpc::Rpc
- conf::server::ClientApiHttpServer
- conf::server::ClientApiServer
- conf::server::ControlApiGrpcServer
- conf::server::ControlApiServer
- conf::server::PublicUrl
- conf::server::Server
- conf::shutdown::Shutdown
- conf::turn::CoturnCli
- conf::turn::Db
- conf::turn::PoolConfig
- conf::turn::Redis
- conf::turn::Turn
- media::MediaTrack
- media::Peer
- media::Stable
- media::WaitLocalSdp
- media::WaitRemoteSdp
- media::peer::Context
- media::peer::Peer
- media::peer::PeerChangesScheduler
- media::peer::Stable
- media::peer::WaitLocalSdp
- media::peer::WaitRemoteSdp
- media::track::MediaState
- media::track::MediaTrack
- shutdown::GracefulShutdown
- shutdown::Priority
- shutdown::ShutdownGracefully
- shutdown::ShuttingDownError
- shutdown::Subscriber
- signalling::Room
- signalling::RoomRepository
- signalling::RoomService
- signalling::elements::Member
- signalling::elements::endpoints::webrtc::WebRtcPlayEndpoint
- signalling::elements::endpoints::webrtc::WebRtcPublishEndpoint
- signalling::elements::endpoints::webrtc::play_endpoint::WeakWebRtcPlayEndpoint
- signalling::elements::endpoints::webrtc::play_endpoint::WebRtcPlayEndpoint
- signalling::elements::endpoints::webrtc::publish_endpoint::WeakWebRtcPublishEndpoint
- signalling::elements::endpoints::webrtc::publish_endpoint::WebRtcPublishEndpoint
- signalling::elements::member::Member
- signalling::elements::member::WeakMember
- signalling::participants::ParticipantService
- signalling::peers::Counter
- signalling::peers::PeerRepository
- signalling::peers::PeersService
- signalling::room::Apply
- signalling::room::ApplyMember
- signalling::room::Close
- signalling::room::CreateEndpoint
- signalling::room::CreateMember
- signalling::room::Delete
- signalling::room::Room
- signalling::room::SerializeProto
- signalling::room_repo::RoomRepository
- signalling::room_service::ApplyMember
- signalling::room_service::ApplyRoom
- signalling::room_service::CreateEndpointInRoom
- signalling::room_service::CreateMemberInRoom
- signalling::room_service::CreateRoom
- signalling::room_service::DeleteElements
- signalling::room_service::Get
- signalling::room_service::RoomService
- signalling::room_service::StartStaticRooms
- signalling::room_service::Unvalidated
- signalling::room_service::Validated
- turn::CoturnUsername
- turn::IceUser
- turn::IceUsername
- turn::allocation_event::CoturnEvent
- turn::allocation_event::Traffic
- turn::cli::CoturnTelnetClient
- turn::coturn_metrics::CoturnMetricsService
- turn::ice_user::IcePassword
- turn::ice_user::IceUser
- turn::ice_user::IceUsername
- turn::repo::TurnDatabase
- utils::MpscOneshotSender
Enums
- api::RpcServerError
- api::client::rpc_connection::ClosedReason
- api::control::EndpointSpec
- api::control::LoadStaticControlSpecsError
- api::control::RoomElement
- api::control::RootElement
- api::control::TryFromElementError
- api::control::TryFromProtobufError
- api::control::callback::CallbackClientError
- api::control::callback::CallbackEvent
- api::control::callback::CallbackUrl
- api::control::callback::MediaDirection
- api::control::callback::MediaType
- api::control::callback::OnLeaveReason
- api::control::callback::clients::CallbackClientError
- api::control::callback::url::CallbackUrl
- api::control::callback::url::CallbackUrlParseError
- api::control::endpoints::EndpointSpec
- api::control::endpoints::webrtc_publish_endpoint::P2pMode
- api::control::endpoints::webrtc_publish_endpoint::PublishPolicy
- api::control::error_codes::ErrorCode
- api::control::grpc::server::GrpcControlApiError
- api::control::member::Credential
- api::control::member::MemberElement
- api::control::refs::StatefulFid
- api::control::refs::StatefulLocalUri
- api::control::refs::fid::ParseFidError
- api::control::refs::fid::StatefulFid
- api::control::refs::local_uri::LocalUriParseError
- api::control::refs::local_uri::StatefulLocalUri
- api::control::refs::src_uri::SrcParseError
- api::control::room::RoomElement
- media::PeerError
- media::PeerStateMachine
- media::peer::PeerChange
- media::peer::PeerError
- media::peer::PeerStateMachine
- signalling::elements::MembersLoadError
- signalling::elements::endpoints::Endpoint
- signalling::elements::endpoints::WeakEndpoint
- signalling::elements::member::MemberError
- signalling::elements::member::MembersLoadError
- signalling::participants::ParticipantServiceErr
- signalling::peers::FlowMetricSource
- signalling::peers::PeerChange
- signalling::peers::PeersMetricsEvent
- signalling::room::RoomError
- signalling::room_service::RoomServiceError
- turn::TurnServiceErr
- turn::UnreachablePolicy
- turn::allocation_event::CoturnAllocationEvent
- turn::allocation_event::CoturnEventParseError
- turn::cli::CoturnCliError
- turn::repo::TurnDatabaseErr
- turn::service::TurnServiceErr
- turn::service::UnreachablePolicy
Traits
- api::RpcServer
- api::client::RpcServerRepository
- api::client::rpc_connection::RpcConnection
- api::control::callback::clients::CallbackClient
- api::control::callback::clients::CallbackClientFactory
- media::peer::PeerChangeHandler
- media::peer::PeerUpdatesSubscriber
- signalling::peers::PeerConnectionStateEventsHandler
- signalling::peers::PeerTrafficWatcher
- signalling::peers::PeersMetricsEventHandler
- turn::TurnAuthService
- turn::service::TurnAuthService
Macros
- actix_try
- hashmap
- hashset
- impl_debug_by_struct_name
- log::prelude::debug
- log::prelude::error
- log::prelude::info
- log::prelude::slog_debug
- log::prelude::slog_error
- log::prelude::slog_info
- log::prelude::slog_trace
- log::prelude::slog_warn
- log::prelude::trace
- log::prelude::warn
Functions
- api::control::grpc::server::run
- api::control::load_from_yaml_file
- api::control::load_static_specs_from_dir
- api::control::start_static_rooms
- log::new_dual_logger
- shutdown::subscribe
- shutdown::unsubscribe
- signalling::elements::member::parse_members
- signalling::elements::parse_members
- signalling::peers::build_peers_traffic_watcher
- turn::new_turn_auth_service
- turn::service::new_turn_auth_service
- utils::actix_try_join_all
- utils::generate_token
- utils::instant_into_utc