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 467 of file meeting_chat_interface.h.

Constructor & Destructor Documentation

◆ tagChatStatus()

tagChatStatus::tagChatStatus ( )
inline

Definition at line 488 of file meeting_chat_interface.h.

489 {
490 Reset();
491 }

References Reset().

Referenced by Reset().

Member Function Documentation

◆ Reset()

void tagChatStatus::Reset ( )
inline

Definition at line 493 of file meeting_chat_interface.h.

494 {
495 memset(this, 0, sizeof(tagChatStatus)); //checked safe
496 }

References tagChatStatus().

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 482 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 484 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 486 of file meeting_chat_interface.h.

◆ normal_meeting_status

NormalMeetingChatStatus tagChatStatus::normal_meeting_status

Definition at line 477 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 478 of file meeting_chat_interface.h.

◆ webinar_other_status

WebinarOtherUserRoleChatStatus tagChatStatus::webinar_other_status

Definition at line 479 of file meeting_chat_interface.h.