Class EventLog
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.
Inherited Members
Namespace: Linphone
Assembly: cs.temp.dll.dll
Syntax
public class EventLog : LinphoneObject
Properties
CallLog
Returns the call log of a conference call event.
Declaration
public CallLog CallLog { get; }
Property Value
Type | Description |
---|---|
CallLog | The conference Linphone.CallLog. |
ChatMessage
Returns the chat message of a conference chat message event.
Declaration
public ChatMessage ChatMessage { get; }
Property Value
Type | Description |
---|---|
ChatMessage | The conference Linphone.ChatMessage. |
ConferenceInfo
Returns the conference info of a conference call event.
Declaration
public ConferenceInfo ConferenceInfo { get; }
Property Value
Type | Description |
---|---|
ConferenceInfo | The conference Linphone.ConferenceInfo. |
CreationTime
Returns the creation time of a event log.
Declaration
public long CreationTime { get; }
Property Value
Type | Description |
---|---|
System.Int64 | The event creation time |
DeviceAddress
Returns the device address of a conference participant device event.
Declaration
public Address DeviceAddress { get; }
Property Value
Type | Description |
---|---|
Address | The conference device Linphone.Address. |
EphemeralMessageLifetime
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.
Declaration
public int EphemeralMessageLifetime { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The ephemeral message lifetime. |
LocalAddress
Returns the local address of a conference event.
Declaration
public Address LocalAddress { get; }
Property Value
Type | Description |
---|---|
Address | The local Linphone.Address. |
NotifyId
Returns the notify id of a conference notified event.
Declaration
public uint NotifyId { get; }
Property Value
Type | Description |
---|---|
System.UInt32 | The conference notify id. |
ParticipantAddress
Returns the participant address of a conference participant event.
Declaration
public Address ParticipantAddress { get; }
Property Value
Type | Description |
---|---|
Address | The conference participant Linphone.Address. |
PeerAddress
Returns the peer address of a conference event.
Declaration
public Address PeerAddress { get; }
Property Value
Type | Description |
---|---|
Address | The peer Linphone.Address. |
SecurityEventFaultyDeviceAddress
Returns the faulty device address of a conference security event.
Declaration
public Address SecurityEventFaultyDeviceAddress { get; }
Property Value
Type | Description |
---|---|
Address | The Linphone.Address of the faulty device. |
SecurityEventType
Returns the type of security event.
Declaration
public SecurityEventType SecurityEventType { get; }
Property Value
Type | Description |
---|---|
SecurityEventType | The Linphone.SecurityEventType type. |
Subject
Returns the subject of a conference subject event.
Declaration
public string Subject { get; }
Property Value
Type | Description |
---|---|
System.String | The conference subject. |
Type
Returns the type of a event log.
Declaration
public EventLogType Type { get; }
Property Value
Type | Description |
---|---|
EventLogType | The Linphone.EventLogType type |
Methods
DeleteFromDatabase()
Delete event log from database.
Declaration
public void DeleteFromDatabase()