Avaya Client Services API Reference (OS X)

- Main Page
- Classes
- Files
- Related Pages

- Class List
- Class Index
- Class Hierarchy
- Class Members

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

  callLogService | The call log service instance sending the message.
  addedCallLogItemsArray | the 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

  callLogService | The call log service instance sending the message.
  removedCallLogItemsArray | the 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

  callLogService | The call log service instance sending the message.
  updatedCallLogItemsArray | the 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

  callLogService | The call log service instance sending the message.
  callLogItems | the list of call log items loaded from the persistent storage.
  status | the status of the load operation.

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

- CSCallLogService.h