Avaya Client Services API Reference (OS X)
Instance Methods | List of all members
<CSCallLogServiceDelegate> Protocol Reference

Describes methods that are implemented by the delegate of a CSCallLogService. More...

#import <CSCallLogService.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - callLogServiceDidLoad:callLogItems:withStatus:
 Callback to indicate a set of call log items have been loaded into cache. More...
 
(void) - callLogService:didRemoveCallLogs:
 Callback to report removal of call log items. More...
 
(void) - callLogService:didAddCallLogs:
 Callback to indicate that call logs item have been added. More...
 
(void) - callLogService:didUpdateCallLogs:
 Callback to indicate that Call Log Items have been updated. More...
 
(void) - callLogServiceDidChangeCapabilities:
 Occurs when the Сall Log Service capabilities changed. More...
 

Detailed Description

Describes methods that are implemented by the delegate of a CSCallLogService.

Method Documentation

- (void) callLogService: (CSCallLogService *)  callLogService
didAddCallLogs: (NSArray *)  addedCallLogItemsArray 
optional

Callback to indicate that call logs item have been added.

New addition of call log item is triggered by ending of an active call.

Parameters
callLogServiceThe call log service instance sending the message.
addedCallLogItemsArraythe list of call log items added to the Call Logs Service.
- (void) callLogService: (CSCallLogService *)  callLogService
didRemoveCallLogs: (NSArray *)  removedCallLogItemsArray 
optional

Callback to report removal of call log items.

Parameters
callLogServiceThe call log service instance sending the message.
removedCallLogItemsArraythe list of call log items removed from the Call Logs Service.
- (void) callLogService: (CSCallLogService *)  callLogService
didUpdateCallLogs: (NSArray *)  updatedCallLogItemsArray 
optional

Callback to indicate that Call Log Items have been updated.

This callback can be used to indicate update of one or more Call Log Items

Parameters
callLogServiceThe call log service instance sending the message.
updatedCallLogItemsArraythe list of call log items updated by the Call Logs Service.
- (void) callLogServiceDidChangeCapabilities: (CSCallLogService *)  callLogService
optional

Occurs when the Сall Log Service capabilities changed.

Check the Call Log Service capabilities when the event is triggered.

- (void) callLogServiceDidLoad: (CSCallLogService *)  callLogService
callLogItems: (NSArray *)  callLogItems
withStatus: (CSCallLogOperationStatusType status 
optional

Callback to indicate a set of call log items have been loaded into cache.

Parameters
callLogServiceThe call log service instance sending the message.
callLogItemsthe list of call log items loaded from the persistent storage.
statusthe status of the load operation.

The documentation for this protocol was generated from the following file: