pub trait PeerConnectionHandler {
    type DCH;

    fn data_channel_handler(&mut self) -> Self::DCH;

    fn on_description(&mut self, sess_desc: SessionDescription) { ... }
    fn on_candidate(&mut self, cand: IceCandidate) { ... }
    fn on_connection_state_change(&mut self, state: ConnectionState) { ... }
    fn on_gathering_state_change(&mut self, state: GatheringState) { ... }
    fn on_signaling_state_change(&mut self, state: SignalingState) { ... }
    fn on_data_channel(&mut self, data_channel: Box<RtcDataChannel<Self::DCH>>) { ... }
}

Required Associated Types

Required Methods

Provided Methods

Implementors