Cisco Cisco Computer Telephony Integration OS 8.5 Entwickleranleitung
C H A P T E R
7-1
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
7
CtiOs Object
All of the interface objects in the CTIOS Client Interface Library support some
common features, such as the IsValid and GetValue methods. This chapter
describes these common features.
common features, such as the IsValid and GetValue methods. This chapter
describes these common features.
The CCtiOsObject class is the common base class for the objects in the CTIOS
client interface library. It is implemented as follows:
client interface library. It is implemented as follows:
•
In C++: all of the interface objects (CAgent, CCall, CCtiOsSession,
CSkillGroup) derive from it. Thus, all the interface methods described in this
chapter are directly available on the C++ objects.
CSkillGroup) derive from it. Thus, all the interface methods described in this
chapter are directly available on the C++ objects.
•
In COM (VB and C++): the COM objects for Agent, Call, Session, and
SkillGroup publish a subset of these methods (as is appropriate for the
language), and the underlying implementation of the objects uses the C++
CCtiOsObject class to provide these features.
SkillGroup publish a subset of these methods (as is appropriate for the
language), and the underlying implementation of the objects uses the C++
CCtiOsObject class to provide these features.
•
In Java: all of the interface objects (Agent, Call, Session, and SkillGroup)
derive from it. Thus, all the interface methods described in this chapter are
directly available on the Java objects.
derive from it. Thus, all the interface methods described in this chapter are
directly available on the Java objects.
The CCtiOsObject provides basic services including:
•
Dynamic management of the object properties
•
Object lifetime control using a reference counting mechanism.
•
Run-time class information