RTS API Documentation  1.10.11
Data Fields
switch_core_session_message Struct Reference

A message object designed to allow unlike technologies to exchange data. More...

#include <switch_core.h>

+ Collaboration diagram for switch_core_session_message:

Data Fields

char * from
 
switch_core_session_message_types_t message_id
 
int numeric_arg
 
const char * string_arg
 
switch_size_t string_arg_size
 
void * pointer_arg
 
switch_size_t pointer_arg_size
 
int numeric_reply
 
char * string_reply
 
switch_size_t string_reply_size
 
void * pointer_reply
 
switch_size_t pointer_reply_size
 
switch_core_session_message_flag_t flags
 
const char * _file
 
const char * _func
 
int _line
 
const char * string_array_arg [MESSAGE_STRING_ARG_MAX]
 
time_t delivery_time
 

Detailed Description

A message object designed to allow unlike technologies to exchange data.

Definition at line 179 of file switch_core.h.

Field Documentation

◆ _file

const char* switch_core_session_message::_file

◆ _func

const char* switch_core_session_message::_func

◆ _line

int switch_core_session_message::_line

◆ delivery_time

time_t switch_core_session_message::delivery_time

Definition at line 212 of file switch_core.h.

◆ flags

switch_core_session_message_flag_t switch_core_session_message::flags

message flags

Definition at line 207 of file switch_core.h.

◆ from

char* switch_core_session_message::from

◆ message_id

switch_core_session_message_types_t switch_core_session_message::message_id

◆ numeric_arg

int switch_core_session_message::numeric_arg

◆ numeric_reply

int switch_core_session_message::numeric_reply

optional numeric reply

Definition at line 197 of file switch_core.h.

Referenced by switch_core_media_receive_message().

◆ pointer_arg

void* switch_core_session_message::pointer_arg

optional arbitrary pointer arg

Definition at line 192 of file switch_core.h.

Referenced by handle_ice(), switch_core_session_free_message(), and switch_ivr_parse_signal_data().

◆ pointer_arg_size

switch_size_t switch_core_session_message::pointer_arg_size

optional arbitrary pointer arg's size

Definition at line 194 of file switch_core.h.

◆ pointer_reply

void* switch_core_session_message::pointer_reply

optional arbitrary pointer reply

Definition at line 203 of file switch_core.h.

◆ pointer_reply_size

switch_size_t switch_core_session_message::pointer_reply_size

optional arbitrary pointer reply's size

Definition at line 205 of file switch_core.h.

◆ string_arg

const char* switch_core_session_message::string_arg

◆ string_arg_size

switch_size_t switch_core_session_message::string_arg_size

optional string arg

Definition at line 190 of file switch_core.h.

◆ string_array_arg

const char* switch_core_session_message::string_array_arg[MESSAGE_STRING_ARG_MAX]

◆ string_reply

char* switch_core_session_message::string_reply

optional string reply

Definition at line 199 of file switch_core.h.

◆ string_reply_size

switch_size_t switch_core_session_message::string_reply_size

optional string reply

Definition at line 201 of file switch_core.h.


The documentation for this struct was generated from the following file: