//! Transfer-related events for cross-module communication.
//!
//! This module defines lightweight event types used to wire SIP-layer
//! transfer notifications (e.g. REFER response/NOTIFY) up to the RWI
//! transfer controller without introducing circular dependencies.
use mpsc;
/// Type alias for ReferNotify event sender.
pub type ReferNotifyTx = UnboundedSender;
/// Type alias for ReferNotify event receiver.
pub type ReferNotifyRx = UnboundedReceiver;
/// Whether this event represents a synchronous REFER response or an
/// asynchronous REFER subscription NOTIFY.
/// Emitted by `SipSession` when it receives a result for a REFER request.