Documentation

Support

Vivox Core SDK

Vivox Core SDK

vx_evt_network_message

Learn about messaging in Vivox Core.
Read time 1 minuteLast updated 20 hours ago

Raised when the network sends a message to a user (as opposed to a user to user message). More...
#include <VxcEvents.h>

Public Attributes

Name

vx_evt_base_tbase
The common properties for all events.
VX_HANDLEaccount_handle
The handle returned from a successful account login request.
vx_evt_network_message_typenetwork_message_type
The type of the message.
char *content_type
The type of the incoming data.
char *content
The content of the message being received from the server.
char *sender_uri
The sender of the message.
char *sender_display_name
The sender display name.
char *sender_alias_username
The identity that the original sender wanted to present.
char *receiver_alias_username
The identity that the original sender wanted to send to.

Detailed Description

struct vx_evt_network_message;
Raised when the network sends a message to a user (as opposed to a user to user message). This includes messages that were stored and forwarded on behalf the user, and generic admin messages.

Public Attributes Documentation

variable base

vx_evt_base_t base;
The common properties for all events.

variable account_handle

VX_HANDLE account_handle;
The handle returned from a successful account login request. See: vx_req_account_login

variable network_message_type

vx_evt_network_message_type network_message_type;
The type of the message.

variable content_type

char * content_type;
The type of the incoming data.

variable content

char * content;
The content of the message being received from the server.

variable sender_uri

char * sender_uri;
The sender of the message.

variable sender_display_name

char * sender_display_name;
The sender display name.

variable sender_alias_username

char * sender_alias_username;
The identity that the original sender wanted to present. Note: This is different than the participant_uri, which is the actual internal Vivox identity of the original sender.

variable receiver_alias_username

char * receiver_alias_username;
The identity that the original sender wanted to send to. Note: This is different than the participant_uri, which is the actual internal Vivox identity of the original sender.