Class EventLog
Object that represents an event that must be stored in database.
For example, all chat related events are wrapped in an EventLog, and many callbacks use this kind of type as parameter. Use Type to get the EventLogType it refers to, and then you can use one of the accessor methods to get the underlying object, for example ChatMessage for a ChatMessage.
Inherited Members
Namespace: Linphone
Assembly: cs.temp.dll.dll
Syntax
public class EventLog : LinphoneObject
Properties
Call
Returns the call of a conference call event.
Declaration
public Call Call { get; }
Property Value
Type | Description |
---|---|
Call | The conference Call. |
ChatMessage
Returns the chat message of a conference chat message event.
Declaration
public ChatMessage ChatMessage { get; }
Property Value
Type | Description |
---|---|
ChatMessage | The conference ChatMessage. |
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 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 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 Address. |
PeerAddress
Returns the peer address of a conference event.
Declaration
public Address PeerAddress { get; }
Property Value
Type | Description |
---|---|
Address | The peer Address. |
SecurityEventFaultyDeviceAddress
Returns the faulty device address of a conference security event.
Declaration
public Address SecurityEventFaultyDeviceAddress { get; }
Property Value
Type | Description |
---|---|
Address | The Address of the faulty device. |
SecurityEventType
Returns the type of security event.
Declaration
public SecurityEventType SecurityEventType { get; }
Property Value
Type | Description |
---|---|
SecurityEventType | The 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 EventLogType type |
Methods
DeleteFromDatabase()
Delete event log from database.
Declaration
public void DeleteFromDatabase()