public class ChatMessageListenerStub extends java.lang.Object implements ChatMessageListener
Constructor and Description |
---|
ChatMessageListenerStub() |
Modifier and Type | Method and Description |
---|---|
void |
onEphemeralMessageDeleted(ChatMessage message)
Call back used to notify ephemeral message is deleted.
|
void |
onEphemeralMessageTimerStarted(ChatMessage message)
Callback used to notify an ephemeral message that its lifespan before
disappearing has started to decrease. |
void |
onFileTransferProgressIndication(ChatMessage message,
Content content,
int offset,
int total)
File transfer progress indication callback prototype.
|
void |
onFileTransferRecv(ChatMessage message,
Content content,
Buffer buffer)
File transfer receive callback prototype.
|
Buffer |
onFileTransferSend(ChatMessage message,
Content content,
int offset,
int size)
File transfer send callback prototype.
|
void |
onFileTransferSendChunk(ChatMessage message,
Content content,
int offset,
int size,
Buffer buffer)
File transfer send callback prototype.
|
void |
onMsgStateChanged(ChatMessage message,
ChatMessage.State state)
Call back used to notify message delivery status.
|
void |
onParticipantImdnStateChanged(ChatMessage message,
ParticipantImdnState state)
Call back used to notify participant IMDN state.
|
public void onParticipantImdnStateChanged(@NonNull ChatMessage message, @NonNull ParticipantImdnState state)
ChatMessageListener
onParticipantImdnStateChanged
in interface ChatMessageListener
message
- LinphoneChatMessage object state
- LinphoneParticipantImdnState public void onMsgStateChanged(@NonNull ChatMessage message, ChatMessage.State state)
ChatMessageListener
onMsgStateChanged
in interface ChatMessageListener
message
- LinphoneChatMessage object state
- LinphoneChatMessageState public void onEphemeralMessageDeleted(@NonNull ChatMessage message)
ChatMessageListener
onEphemeralMessageDeleted
in interface ChatMessageListener
message
- LinphoneChatMessage object public void onFileTransferRecv(@NonNull ChatMessage message, @NonNull Content content, @NonNull Buffer buffer)
ChatMessageListener
onFileTransferRecv
in interface ChatMessageListener
message
- LinphoneChatMessage message from which the body is received. content
- LinphoneContent incoming content information buffer
- LinphoneBuffer holding the received data. Empty buffer means endpublic void onFileTransferSendChunk(@NonNull ChatMessage message, @NonNull Content content, int offset, int size, @NonNull Buffer buffer)
ChatMessageListener
onFileTransferSendChunk
in interface ChatMessageListener
message
- LinphoneChatMessage message from which the body is received. content
- LinphoneContent outgoing content offset
- the offset in the file from where to get the data to be sent size
- the number of bytes expected by the framework buffer
- A LinphoneBuffer to be filled. Leave it empty when end of filepublic void onEphemeralMessageTimerStarted(@NonNull ChatMessage message)
ChatMessageListener
onEphemeralMessageTimerStarted
in interface ChatMessageListener
message
- LinphoneChatMessage object public Buffer onFileTransferSend(@NonNull ChatMessage message, @NonNull Content content, int offset, int size)
ChatMessageListener
onFileTransferSend
in interface ChatMessageListener
message
- LinphoneChatMessage message from which the body is received. content
- LinphoneContent outgoing content offset
- the offset in the file from where to get the data to be sent size
- the number of bytes expected by the framework public void onFileTransferProgressIndication(@NonNull ChatMessage message, @NonNull Content content, int offset, int total)
ChatMessageListener
onFileTransferProgressIndication
in interface ChatMessageListener
message
- LinphoneChatMessage message from which the body is received. content
- LinphoneContent incoming content information offset
- The number of bytes sent/received since the beginning of thetotal
- The total number of bytes to be sent/received.