Avaya Client Services API Reference (iOS)

- Main Page
- Classes
- Files
- Related Pages

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

Instance Methods | List of all members
<CSAgentServiceStatusDelegate> Protocol Reference

Represents an interface that the client application needs to implement to receive the result of a requested agent operations. More...

`#import <CSAgentService.h>`

Inherits <NSObject>.

## Instance Methods
(void) | - agentServiceDidBecomeAvailable:
| Reports agent service become available. More...
(void) | - agentServiceDidBecomeUnavailable:
| Reports agent service become unavailable. More...
(void) | - agentService:didUpdateAgentInformation:
| Reports agent information updated. More...
(void) | - agentService:didUpdateWorkMode:withResonCode:
| Reports agent information updated. More...
(void) | - agentService:didChangeQueueStatisticsList:
| Sent when the entire queue statistics list is changed. More...
(void) | - agentService:didReceiveStatisticsData:
| Sent when statistics data is received. More...
(void) | - agentDidUpdateCapabilities:
| Sent when agent capabilities updated. More...
(void) | - agentDidChangeFeatureList:
| Sent when agent features list updated. More...

## Detailed Description

Represents an interface that the client application needs to implement to receive the result of a requested agent operations.

This handler may be implemented as an anonymous class to receive initial feedback about the outcome of a previously invoked operation by the client application.

## Method Documentation

- (void) agentDidChangeFeatureList: |  | (CSAgentService *) | agentService |

Sent when agent features list updated.

Parameters

  agentService | instance of Agent service callback is associated with

- (void) agentDidUpdateCapabilities: |  | (CSAgentService *) | agentService |

Sent when agent capabilities updated.

Parameters

  agentService | instance of Agent service callback is associated with

- (void) agentService: |  | (CSAgentService *) | agentService
didChangeQueueStatisticsList: |  | (NSArray *) | queueStatisticsList

Sent when the entire queue statistics list is changed.

Parameters

  agentService | instance of Agent service callback is associated with
  queueStatisticsList | new queue statistics list

- (void) agentService: |  | (CSAgentService *) | agentService
didReceiveStatisticsData: |  | (CSStatisticsData *) | statisticsData

Sent when statistics data is received.

Parameters

  agentService | instance of Agent service callback is associated with
  statisticsData | received statistics data

- (void) agentService: |  | (CSAgentService *) | agentService
didUpdateAgentInformation: |  | (CSAgentInformation *) | agentInformation

Reports agent information updated.

See also
  CSAgentInformation

Parameters

  agentService | instance of Agent service callback is associated with
  agentInformation | updated agent information

- (void) agentService: |  | (CSAgentService *) | agentService
didUpdateWorkMode: |  | (CSAgentWorkMode) | agentWorkMode
withResonCode: |  | (NSInteger) | reasonCode

Reports agent information updated.

See also
  CSAgentWorkMode

Parameters

  agentService | instance of Agent service callback is associated with
  agentWorkMode | updated agent work mode
  reasonCode | reason code for associated work mode

- (void) agentServiceDidBecomeAvailable: |  | (CSAgentService *) | agentService |

Reports agent service become available.

Parameters

  agentService | instance of Agent service callback is associated with

- (void) agentServiceDidBecomeUnavailable: |  | (CSAgentService *) | agentService |

Reports agent service become unavailable.

Parameters

  agentService | instance of Agent service callback is associated with

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

- CSAgentService.h