Policy to use to send/receive instant messaging composing/delivery/display notifications.  
 More...
#include <im_notif_policy.hh>
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). 
◆ clear()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::clear | ( |  | ) |  | 
      
 
Clear an IM notif policy (deactivate all receiving and sending of notifications). 
Note: Error IMDN must be enabled for Lime recovery mechanism 
 
 
◆ getRecvImdnDelivered()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getRecvImdnDelivered | ( |  | ) | const | 
      
 
Tell whether imdn delivered notifications are being notified when received. 
- Returns
- Boolean value telling whether imdn delivered notifications are being notified when received. 
 
 
◆ getRecvImdnDeliveryError()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getRecvImdnDeliveryError | ( |  | ) | const | 
      
 
Tell whether imdn delivery error notifications are being notified when received. 
- Returns
- Boolean value telling whether imdn delivery error notifications are being notified when received. 
 
 
◆ getRecvImdnDisplayed()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getRecvImdnDisplayed | ( |  | ) | const | 
      
 
Tell whether imdn displayed notifications are being notified when received. 
- Returns
- Boolean value telling whether imdn displayed notifications are being notified when received. 
 
 
◆ getRecvIsComposing()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getRecvIsComposing | ( |  | ) | const | 
      
 
Tell whether is_composing notifications are being notified when received. 
- Returns
- Boolean value telling whether is_composing notifications are being notified when received. 
 
 
◆ getSendImdnDelivered()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getSendImdnDelivered | ( |  | ) | const | 
      
 
Tell whether imdn delivered notifications are being sent. 
- Returns
- Boolean value telling whether imdn delivered notifications are being sent. 
 
 
◆ getSendImdnDeliveryError()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getSendImdnDeliveryError | ( |  | ) | const | 
      
 
Tell whether imdn delivery error notifications are being sent. 
- Returns
- Boolean value telling whether imdn delivery error notifications are being sent. 
 
 
◆ getSendImdnDisplayed()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getSendImdnDisplayed | ( |  | ) | const | 
      
 
Tell whether imdn displayed notifications are being sent. 
- Returns
- Boolean value telling whether imdn displayed notifications are being sent. 
 
 
◆ getSendIsComposing()
      
        
          | LINPHONECXX_PUBLIC bool linphone::ImNotifPolicy::getSendIsComposing | ( |  | ) | const | 
      
 
Tell whether is_composing notifications are being sent. 
- Returns
- Boolean value telling whether is_composing notifications are being sent. 
 
 
◆ setRecvImdnDelivered()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setRecvImdnDelivered | ( | bool | enable | ) |  | 
      
 
Enable imdn delivered notifications receiving. 
- Parameters
- 
  
    | enable | Boolean value telling whether to notify received imdn delivered notifications. |  
 
 
 
◆ setRecvImdnDeliveryError()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setRecvImdnDeliveryError | ( | bool | enable | ) |  | 
      
 
Enable imdn delivery error notifications receiving. 
Note: Error IMDN must be enabled for Lime recovery mechanism 
- Parameters
- 
  
    | enable | Boolean value telling whether to notify received imdn delivery error notifications. |  
 
 
 
◆ setRecvImdnDisplayed()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setRecvImdnDisplayed | ( | bool | enable | ) |  | 
      
 
Enable imdn displayed notifications receiving. 
- Parameters
- 
  
    | enable | Boolean value telling whether to notify received imdn displayed notifications. |  
 
 
 
◆ setRecvIsComposing()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setRecvIsComposing | ( | bool | enable | ) |  | 
      
 
Enable is_composing notifications receiving. 
- Parameters
- 
  
    | enable | Boolean value telling whether to notify received is_composing notifications. |  
 
 
 
◆ setSendImdnDelivered()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setSendImdnDelivered | ( | bool | enable | ) |  | 
      
 
Enable imdn delivered notifications sending. 
- Parameters
- 
  
    | enable | Boolean value telling whether to send imdn delivered notifications. |  
 
 
 
◆ setSendImdnDeliveryError()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setSendImdnDeliveryError | ( | bool | enable | ) |  | 
      
 
Enable imdn delivery error notifications sending. 
Note: Error IMDN must be enabled for Lime recovery mechanism 
- Parameters
- 
  
    | enable | Boolean value telling whether to send imdn delivery error notifications. |  
 
 
 
◆ setSendImdnDisplayed()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setSendImdnDisplayed | ( | bool | enable | ) |  | 
      
 
Enable imdn displayed notifications sending. 
- Parameters
- 
  
    | enable | Boolean value telling whether to send imdn displayed notifications. |  
 
 
 
◆ setSendIsComposing()
      
        
          | LINPHONECXX_PUBLIC void linphone::ImNotifPolicy::setSendIsComposing | ( | bool | enable | ) |  | 
      
 
Enable is_composing notifications sending. 
- Parameters
- 
  
    | enable | Boolean value telling whether to send is_composing notifications. |  
 
 
 
The documentation for this class was generated from the following file: