Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 490
   
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.
IArg
GetValueArray()
The client application must call 
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.
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-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.