#include <IAgoraRtmService.h>
◆ onLoginSuccess()
virtual void agora::rtm::IRtmServiceEventHandler::onLoginSuccess |
( |
| ) |
|
|
virtual |
Occurs when the user successfully logs in the RTM service.
◆ onLoginFailure()
virtual void agora::rtm::IRtmServiceEventHandler::onLoginFailure |
( |
LOGIN_ERR_CODE |
errorCode | ) |
|
|
virtual |
Occurs when the user fails to log in the RTM service.
- Parameters
-
errorCode | The reason for the login failure: #LOGIN_ERR_CODE. |
◆ onLogout()
virtual void agora::rtm::IRtmServiceEventHandler::onLogout |
( |
| ) |
|
|
virtual |
Occurs when the user successfully logs out of the RTM service.
◆ onConnectionStateChanged()
virtual void agora::rtm::IRtmServiceEventHandler::onConnectionStateChanged |
( |
CONNECTION_STATE |
state | ) |
|
|
virtual |
Occurs when the connection state of the local user has changed.
- Parameters
-
state | The current connection state: #CONNECTION_STATE. |
◆ onSendMessageState()
virtual void agora::rtm::IRtmServiceEventHandler::onSendMessageState |
( |
int64_t |
messageId, |
|
|
PEER_MESSAGE_STATE |
state |
|
) |
| |
|
virtual |
Reports the state of sending a message.
- Parameters
-
messageId | ID of the message. |
state | The current state of the message: #PEER_MESSAGE_STATE. |
◆ onMessageReceivedFromPeer()
virtual void agora::rtm::IRtmServiceEventHandler::onMessageReceivedFromPeer |
( |
const char * |
peerId, |
|
|
const IMessage * |
message |
|
) |
| |
|
virtual |
Occurs when the local user receives a message from a remote user.
- Parameters
-
peerId | ID of the remote user that sends the message. |
message | The pointer to the message: IMessage. |