Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 508
   
2-11
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.01)
Chapter 2      CTI OS Client Interface Library Architecture
Where To Go From Here
Where To Go From Here
Subsequent chapters in this manual contain the following information:
For information about CIL coding conventions, see 
For information about building an application using the CIL, see 
For a description and syntax of the CIL programming interfaces, see Chapters 8 through 13.
IArguments
GetValueArray(),
GetValue(),
GetElement()
The client application must call 
Release() on the returned object 
(second argument) when it is no 
longer needed.
IArguments
Clone()
The client application must call 
Release() on the returned object 
when it is no longer needed.
Table 2-3
CtiosComArguments.dll (COM)
Object Name
Method Name
Explanation
Table 2-4
ArgumentsLib (C++)
Object Name
Method Name
Explanation
Arg
CreateInstance(),
GetValueArray(),
operator=
The client application must call 
Release() on the returned object 
when it is no longer needed.
Arguments
CreateInstance(),
Clone(),
GetValue(),
GetValueArg,
GetValueArray(),
GetElement(),
GetElementArg()
The client application must call 
Release() on the returned object 
when it is no longer needed.
Arguments
SetValue()
If the returned object is of type Arg 
or of type Arguments, the client 
application must call Release() on the 
returned object when it is no longer 
needed.
Arguments
SetElement()
If the returned object is of type Arg 
or of type Arguments, the client 
application must call Release() on the 
returned object when it is no longer 
needed.