ImNotifPolicy

public class ImNotifPolicy : LinphoneObject

Policy to use to send/receive instant messaging composing/delivery/display notifications. The sending of this information is done as in the RFCs 3994 (is_composing) and 5438 (imdn delivered/displayed).

  • Undocumented

    Declaration

    Swift

    public static func getSwiftObject(cObject: OpaquePointer) -> ImNotifPolicy
  • Undocumented

    Declaration

    Swift

    public var getCobject: OpaquePointer? { get }
  • Tell whether imdn delivered notifications are being notified when received.

    Declaration

    Swift

    public var recvImdnDelivered: Bool { get set }

    Return Value

    Boolean value telling whether imdn delivered notifications are being notified when received.

  • Tell whether imdn displayed notifications are being notified when received.

    Declaration

    Swift

    public var recvImdnDisplayed: Bool { get set }

    Return Value

    Boolean value telling whether imdn displayed notifications are being notified when received.

  • Tell whether is_composing notifications are being notified when received.

    Declaration

    Swift

    public var recvIsComposing: Bool { get set }

    Return Value

    Boolean value telling whether is_composing notifications are being notified when received.

  • Tell whether imdn delivered notifications are being sent.

    Declaration

    Swift

    public var sendImdnDelivered: Bool { get set }

    Return Value

    Boolean value telling whether imdn delivered notifications are being sent.

  • Tell whether imdn displayed notifications are being sent.

    Declaration

    Swift

    public var sendImdnDisplayed: Bool { get set }

    Return Value

    Boolean value telling whether imdn displayed notifications are being sent.

  • Tell whether is_composing notifications are being sent.

    Declaration

    Swift

    public var sendIsComposing: Bool { get set }

    Return Value

    Boolean value telling whether is_composing notifications are being sent.

  • Retrieve the user pointer associated with the ImNotifPolicy object.

    Declaration

    Swift

    public var userData: UnsafeMutableRawPointer? { get set }

    Return Value

    The user pointer associated with the ImNotifPolicy object.

  • Clear an IM notif policy (deactivate all receiving and sending of notifications).

    Declaration

    Swift

    public func clear()
  • Enable all receiving and sending of notifications.

    Declaration

    Swift

    public func enableAll()