Meeting SDK for Linux API Reference
Loading...
Searching...
No Matches
tagChatStatus Struct Reference

The authority to chat in the specified meeting. Here are more detailed structural descriptions.. More...

#include <meeting_chat_interface.h>

Public Member Functions

 tagChatStatus ()
 
void Reset ()
 

Data Fields

union { 
 
   NormalMeetingChatStatus   normal_meeting_status 
 
   WebinarAttendeeChatStatus   webinar_attendee_status 
 
   WebinarOtherUserRoleChatStatus   webinar_other_status 
 
ut 
 
bool is_chat_off
 
bool is_webinar_attendee
 
bool is_webinar_meeting
 

Detailed Description

The authority to chat in the specified meeting. Here are more detailed structural descriptions..

Definition at line 473 of file meeting_chat_interface.h.

Constructor & Destructor Documentation

◆ tagChatStatus()

tagChatStatus::tagChatStatus ( )
inline

Definition at line 494 of file meeting_chat_interface.h.

495 {
496 Reset();
497 }

References Reset().

Member Function Documentation

◆ Reset()

void tagChatStatus::Reset ( )
inline

Definition at line 499 of file meeting_chat_interface.h.

500 {
501 memset(this, 0, sizeof(tagChatStatus)); //checked safe
502 }
The authority to chat in the specified meeting. Here are more detailed structural descriptions....

Referenced by tagChatStatus().

Field Documentation

◆ is_chat_off

bool tagChatStatus::is_chat_off

TRUE indicates that it is disabled to chat in the specified meeting.

Definition at line 488 of file meeting_chat_interface.h.

◆ is_webinar_attendee

bool tagChatStatus::is_webinar_attendee

TRUE indicates that the owner of the current message is the attendee of the webinar.

Definition at line 490 of file meeting_chat_interface.h.

◆ is_webinar_meeting

bool tagChatStatus::is_webinar_meeting

TRUE indicates that the current meeting is webinar.

Definition at line 492 of file meeting_chat_interface.h.

◆ normal_meeting_status

NormalMeetingChatStatus tagChatStatus::normal_meeting_status

Definition at line 483 of file meeting_chat_interface.h.

◆ [union]

union { ... } tagChatStatus::ut

The ut value depends on the value of the other members in the structure. When the value of is_webinar_meeting is false, the ut value is the NormalMeetingChatStausnormal_meeting_status. When the values of the is_webinar_meeting and the is_webinar_attendee is true, the ut value is WebinarAttendeeChatStatus webinar_attendee_status. The value of is_webinar_meeting is true while the is_webinar_attendee is false, the ut value is WebinarOtherUserRoleChatStatus webinar_other_status.

◆ webinar_attendee_status

WebinarAttendeeChatStatus tagChatStatus::webinar_attendee_status

Definition at line 484 of file meeting_chat_interface.h.

◆ webinar_other_status

WebinarOtherUserRoleChatStatus tagChatStatus::webinar_other_status

Definition at line 485 of file meeting_chat_interface.h.