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()