pub enum Event {
ReservationReqAccepted {
relay_peer_id: PeerId,
renewal: bool,
limit: Option<Limit>,
},
ReservationReqFailed {
relay_peer_id: PeerId,
renewal: bool,
error: ProtocolsHandlerUpgrErr<ReservationFailedReason>,
},
OutboundCircuitEstablished {
relay_peer_id: PeerId,
limit: Option<Limit>,
},
OutboundCircuitReqFailed {
relay_peer_id: PeerId,
error: ProtocolsHandlerUpgrErr<CircuitFailedReason>,
},
InboundCircuitEstablished {
src_peer_id: PeerId,
limit: Option<Limit>,
},
InboundCircuitReqFailed {
relay_peer_id: PeerId,
error: ProtocolsHandlerUpgrErr<Void>,
},
InboundCircuitReqDenied {
src_peer_id: PeerId,
},
InboundCircuitReqDenyFailed {
src_peer_id: PeerId,
error: Error,
},
}
Expand description
The events produced by the Client
behaviour.
Variants
ReservationReqAccepted
Fields
relay_peer_id: PeerId
renewal: bool
Indicates whether the request replaces an existing reservation.
limit: Option<Limit>
An outbound reservation has been accepted.
ReservationReqFailed
Fields
relay_peer_id: PeerId
renewal: bool
Indicates whether the request replaces an existing reservation.
error: ProtocolsHandlerUpgrErr<ReservationFailedReason>
OutboundCircuitEstablished
OutboundCircuitReqFailed
InboundCircuitEstablished
An inbound circuit has been established.
InboundCircuitReqFailed
InboundCircuitReqDenied
Fields
src_peer_id: PeerId
An inbound circuit request has been denied.
InboundCircuitReqDenyFailed
Denying an inbound circuit request failed.