Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide
2-11
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 2 CTI OS Client Interface Library Architecture
CIL Object Model
Table 2-3
CtiosComArguments.dll (COM)
Object Name
Method Name
Explanation
IArg
Clone()
The client application must call
Release() on the returned object
when it is no longer needed.
Release() on the returned object
when it is no longer needed.
IArg
GetValueArray()
The client application must call
Release() on the returned object
when it is no longer needed.
Release() on the returned object
when it is no longer needed.
IArg
GetValue()
If ARG_TYPE = ARG_ARRAY,
the client application must call
Release() on the returned object
when it is no longer needed.
the client application must call
Release() on the returned object
when it is no longer needed.
IArguments
GetValueArray(),
GetValue(),
GetElement()
The client application must call
Release() on the returned object
(second argument) when it is no
longer needed.
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.
Release() on the returned object
when it is no longer needed.
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.
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.
Release() on the returned object
when it is no longer needed.