Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 546
 
12-20
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
 
Chapter 12      Helper Classes
Arguments Class
bool GetElementString( int index, std::string * value);
Arguments& GetElementArg( int index );
bool GetElementArg( int index, Arguments ** key);
std::string GetElementKey( int index );
bool GetElementKey( int nIndex, std::string * key);
bool GetElementKey( int nIndex, int * key);
COM: 
HRESULT GetElementKey(/*[in]*/ int index, /*[out]*/ BSTR * key);
HRESULT GetElement(/*[in]*/ int index, /*[out]*/ VARIANT * value);
VB:
GetElement (Integer index, Variant value)
GetElement (Integer index, String key)
Java:
Arg       GetElement(int iIndex)
Arguments GetElementArguments(int iIndex)
Integer   GetElementIntObj(int iIndex)
Long      GetElementUIntObj(int iIndex)
Short     GetElementShortObj(int iIndex)
Integer   GetElementUShortObj(int iIndex)
Boolean   GetElementBoolObj(int iIndex)
String    GetElementString(int iIndex)
String    GetElementKey(int iIndex)
Parameters
value
An output parameter containing the value of the member at the specified 
index.
key
An output parameter containing the key of the member at the specified index.
index
An input parameter containing an index into the Arguments array.
Return Value
COM: Default HRESULT return values. Se
Others: Returns either the value at the index specified independently from its 
key, or a boolean indicating success or failure.