vx_evt_account_login_state_change
Reference the Vivox Core SDK API.
Read time 1 minuteLast updated 7 months ago
Module: Logging In and Logging Out
Sent whenever the login state of the particular account has transitioned from one value to another.
#include <VxcEvents.h>Public Attributes
Name | |
|---|---|
| vx_evt_base_t | base The common properties for all events. |
| vx_login_state_change_state | state The new state of the entity. |
| VX_HANDLE | account_handle The handle returned from a successful account request. |
| int | status_code The code used to identify why a state change has been made. |
| char * | status_string Text (in English) used to describe the status code. |
| VX_COOKIE | cookie The originating login request cookie. |
| void * | vcookie The originating login request cookie (non-marshallable). |
Public Attributes Documentation
variable base
vx_evt_base_t base;
The common properties for all events.
variable state
vx_login_state_change_state state;
The new state of the entity.
For specific state codes, refer to the codes at the end of this document.
variable account_handle
VX_HANDLE account_handle;
The handle returned from a successful account request.
variable status_code
int status_code;
The code used to identify why a state change has been made.
variable status_string
char * status_string;
Text (in English) used to describe the status code.
variable cookie
VX_COOKIE cookie;
The originating login request cookie.
This is here because the login_state_logging_in state change event comes before the response with the handle.
variable vcookie
void * vcookie;
The originating login request cookie (non-marshallable).
This is here because the login_state_logging_in state change event comes before the response with the handle.