Documentation

Support

Vivox Core SDK

Vivox Core SDK

vx_evt_account_login_state_change

Reference the Vivox Core SDK API.
Read time 1 minuteLast updated 20 hours 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_tbase
The common properties for all events.
vx_login_state_change_statestate
The new state of the entity.
VX_HANDLEaccount_handle
The handle returned from a successful account request.
intstatus_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_COOKIEcookie
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.