IProtoSource.smali
.class public interface abstract Lsg/bigo/svcapi/IProtoSource;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract ensureSend(Ljava/nio/ByteBuffer;ILsg/bigo/svcapi/RequestCallback;Lsg/bigo/svcapi/ProtoOptions;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Ljava/nio/ByteBuffer;",
"I",
"Lsg/bigo/svcapi/RequestCallback<",
"TE;>;",
"Lsg/bigo/svcapi/ProtoOptions;",
")V"
}
.end annotation
.end method
.method public abstract ensureSend(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Lsg/bigo/svcapi/IProtocol;",
"Lsg/bigo/svcapi/RequestCallback<",
"TE;>;)V"
}
.end annotation
.end method
.method public abstract ensureSend(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;Lsg/bigo/svcapi/ProtoOptions;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Lsg/bigo/svcapi/IProtocol;",
"Lsg/bigo/svcapi/RequestCallback<",
"TE;>;",
"Lsg/bigo/svcapi/ProtoOptions;",
")V"
}
.end annotation
.end method
.method public abstract ensureSend(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;Z)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Lsg/bigo/svcapi/IProtocol;",
"Lsg/bigo/svcapi/RequestCallback<",
"TE;>;Z)V"
}
.end annotation
.end method
.method public abstract getNextSeqId()I
.end method
.method public abstract isConnected()Z
.end method
.method public abstract isConnecting()Z
.end method
.method public abstract multiChannelEnsureSend(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;I)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Lsg/bigo/svcapi/IProtocol;",
"Lsg/bigo/svcapi/RequestCallback<",
"TE;>;I)V"
}
.end annotation
.end method
.method public abstract multiChannelSend(Lsg/bigo/svcapi/IProtocol;I)Z
.end method
.method public abstract regPushHandler(Lsg/bigo/svcapi/PushCallBack;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Lsg/bigo/svcapi/PushCallBack<",
"TE;>;)V"
}
.end annotation
.end method
.method public abstract removeSend(I)V
.end method
.method public abstract removeSend(II)V
.end method
.method public abstract send(Lsg/bigo/svcapi/IProtocol;)Z
.end method
.method public abstract unregPushHandler(Lsg/bigo/svcapi/PushCallBack;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lsg/bigo/svcapi/IProtocol;",
">(",
"Lsg/bigo/svcapi/PushCallBack<",
"TE;>;)V"
}
.end annotation
.end method