Liblinphone  5.5.0
Linphone.EventLog Class Reference
Inheritance diagram for Linphone.EventLog:
Linphone.LinphoneObject

Public Member Functions

void DeleteFromDatabase ()
 

Properties

Linphone.CallLog CallLog [get]
 
Linphone.ChatMessage ChatMessage [get]
 
Linphone.ConferenceInfo ConferenceInfo [get]
 
long CreationTime [get]
 
Linphone.Address DeviceAddress [get]
 
int EphemeralMessageLifetime [get]
 
Linphone.Address LocalAddress [get]
 
uint NotifyId [get]
 
Linphone.Address ParticipantAddress [get]
 
Linphone.Address PeerAddress [get]
 
Linphone.Address SecurityEventFaultyDeviceAddress [get]
 
Linphone.SecurityEventType SecurityEventType [get]
 
string Subject [get]
 
Linphone.EventLogType Type [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Linphone.LinphoneObject
static String linphone_pointer_to_string (IntPtr ptr)
 
static IntPtr linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str)
 
IntPtr StringArrayToBctbxList (IEnumerable< string > stringlist)
 
void CleanStringArrayPtrs (IntPtr l)
 

Detailed Description

Object that represents an event that must be stored in database.

For example, all chat related events are wrapped in an Linphone.EventLog, and many callbacks use this kind of type as parameter. Use Linphone.EventLog.Type to get the Linphone.EventLogType it refers to, and then you can use one of the accessor methods to get the underlying object, for example Linphone.EventLog.ChatMessage for a Linphone.ChatMessage.

Member Function Documentation

void Linphone.EventLog.DeleteFromDatabase ( )
inline

Delete event log from database.

Property Documentation

Linphone.CallLog Linphone.EventLog.CallLog
get

Returns the call log of a conference call event.

Returns
The conference Linphone.CallLog.
Linphone.ChatMessage Linphone.EventLog.ChatMessage
get

Returns the chat message of a conference chat message event.

Returns
The conference Linphone.ChatMessage.
Linphone.ConferenceInfo Linphone.EventLog.ConferenceInfo
get

Returns the conference info of a conference call event.

Returns
The conference Linphone.ConferenceInfo.
long Linphone.EventLog.CreationTime
get

Returns the creation time of a event log.

Returns
The event creation time
Linphone.Address Linphone.EventLog.DeviceAddress
get

Returns the device address of a conference participant device event.

Returns
The conference device Linphone.Address.
int Linphone.EventLog.EphemeralMessageLifetime
get

Returns the ephemeral message lifetime of a conference ephemeral message event.

Ephemeral lifetime means the time before an ephemeral message which has been viewed gets deleted.

Returns
The ephemeral message lifetime.
Linphone.Address Linphone.EventLog.LocalAddress
get

Returns the local address of a conference event.

Returns
The local Linphone.Address.
uint Linphone.EventLog.NotifyId
get

Returns the notify id of a conference notified event.

Returns
The conference notify id.
Linphone.Address Linphone.EventLog.ParticipantAddress
get

Returns the participant address of a conference participant event.

Returns
The conference participant Linphone.Address.
Linphone.Address Linphone.EventLog.PeerAddress
get

Returns the peer address of a conference event.

Returns
The peer Linphone.Address.
Linphone.Address Linphone.EventLog.SecurityEventFaultyDeviceAddress
get

Returns the faulty device address of a conference security event.

Returns
The Linphone.Address of the faulty device.
Linphone.SecurityEventType Linphone.EventLog.SecurityEventType
get

Returns the type of security event.

Returns
The Linphone.SecurityEventType type.
string Linphone.EventLog.Subject
get

Returns the subject of a conference subject event.

Returns
The conference subject.
Linphone.EventLogType Linphone.EventLog.Type
get

Returns the type of a event log.

Returns
The Linphone.EventLogType type

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