1package com.alivc.live.pusher;
3import com.alivc.live.annotations.AlivcLiveConnectionStatus;
4import com.alivc.live.annotations.AlivcLiveConnectionStatusChangeReason;
5import com.alivc.live.annotations.AlivcLiveNetworkQuality;
6import com.alivc.live.biz.callback.ISpecificCallbackPushNetwork;
abstract void onNetworkRecovery(AlivcLivePusher pusher)
void onConnectionStatusChange(AlivcLivePusher pusher, AlivcLiveConnectionStatus connectionStatus, AlivcLiveConnectionStatusChangeReason connectionStatusChangeReason)
abstract void onSendDataTimeout(AlivcLivePusher pusher)
abstract void onReconnectSucceed(AlivcLivePusher pusher)
abstract void onConnectFail(AlivcLivePusher pusher)
abstract void onPacketsLost(AlivcLivePusher pusher)
abstract void onReconnectStart(AlivcLivePusher pusher)
void onPushURLTokenWillExpire(AlivcLivePusher pusher)
void onPushURLTokenExpired(AlivcLivePusher pusher)
abstract void onConnectionLost(AlivcLivePusher pusher)
abstract void onSendMessage(AlivcLivePusher pusher)
void onLastMileDetectResultWithBandWidth(AlivcLivePusher pusher, int code, AlivcLiveNetworkQualityProbeResult networkQualityProbeResult)
abstract void onReconnectFail(AlivcLivePusher pusher)
void onLastMileDetectResultWithQuality(AlivcLivePusher pusher, AlivcLiveNetworkQuality networkQuality)
void onNetworkQualityChanged(AlivcLiveNetworkQuality upQuality, AlivcLiveNetworkQuality downQuality)
abstract void onNetworkPoor(AlivcLivePusher pusher)
abstract String onPushURLAuthenticationOverdue(AlivcLivePusher pusher)