Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IMeetingEncryptionController Class Referenceabstract

#include <meeting_inmeeting_encryption_interface.h>

Public Member Functions

virtual ~IMeetingEncryptionController ()
 
virtual void SetEvent (IMeetingEncryptionControllerEvent *pEvent)=0
 Set the encryption controller callback handler.
 
virtual EncryptionType GetEncryptionType ()=0
 Get meeting encryption type.
 
virtual const zchar_tGetE2EEMeetingSecurityCode ()=0
 Get E2EE meeting security code.
 
virtual unsigned int GetE2EEMeetingSecurityCodePassedSeconds ()=0
 Get security code passed seconds.
 
virtual bool IsUnencryptedExceptionDataValid ()=0
 Determine whether unencrypted exception data is valid.
 
virtual unsigned int GetUnencryptedExceptionCount ()=0
 Get unencrypted exception count.
 
virtual const zchar_tGetUnencryptedExceptionInfo ()=0
 Get unencrypted exception details.
 

Detailed Description

Definition at line 29 of file meeting_inmeeting_encryption_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingEncryptionController()

virtual IMeetingEncryptionController::~IMeetingEncryptionController ( )
inlinevirtual

Definition at line 32 of file meeting_inmeeting_encryption_interface.h.

32{}

Member Function Documentation

◆ GetE2EEMeetingSecurityCode()

virtual const zchar_t * IMeetingEncryptionController::GetE2EEMeetingSecurityCode ( )
pure virtual

Get E2EE meeting security code.

Returns
The security code.

◆ GetE2EEMeetingSecurityCodePassedSeconds()

virtual unsigned int IMeetingEncryptionController::GetE2EEMeetingSecurityCodePassedSeconds ( )
pure virtual

Get security code passed seconds.

Returns
time in seconds.

◆ GetEncryptionType()

virtual EncryptionType IMeetingEncryptionController::GetEncryptionType ( )
pure virtual

Get meeting encryption type.

Returns
The encryption type. For more details, see EncryptionType enum.

◆ GetUnencryptedExceptionCount()

virtual unsigned int IMeetingEncryptionController::GetUnencryptedExceptionCount ( )
pure virtual

Get unencrypted exception count.

Returns
exception count.

◆ GetUnencryptedExceptionInfo()

virtual const zchar_t * IMeetingEncryptionController::GetUnencryptedExceptionInfo ( )
pure virtual

Get unencrypted exception details.

Returns
exception details.

◆ IsUnencryptedExceptionDataValid()

virtual bool IMeetingEncryptionController::IsUnencryptedExceptionDataValid ( )
pure virtual

Determine whether unencrypted exception data is valid.

Returns
true if it's valid, otherwise return false.

◆ SetEvent()

virtual void IMeetingEncryptionController::SetEvent ( IMeetingEncryptionControllerEvent * pEvent)
pure virtual

Set the encryption controller callback handler.

Parameters
pEventA pointer to the IMeetingEncryptionControllerEvent that receives the encryption event.