34 IP Media Server (Global Call) Demo Guide — August 2005
Demo Details
Table9. IP Module Classes
Category Class Name Interface
Module CIPModule
Interacts with CIPBoard and CIPDevice.
Exports IP module functions to
CEventRouter.
Note: The public functions in this class can
be accessed by classes outside the
IP module.
Init( )
• Star ts host based IP protocol
Creates and initializes IPT (virtual) board
objects
• Creates and initializes IPM (media)
board objects
• Creates and initializes IP device objects
Exit( )
• Terminates and closes IPT boards
• Terminates and closes IPM boards
• Terminates and closes IP devices
ProcessEvent( )
• Receives event data from the event
router and distributes them, based on
handles, to IPT boards, IPM boards or IP
devices
GetNumOfDevices( )
• Retur ns number of IP devices engaging
in the communication
GetDeviceHandle( )
• Re turns an IP device handle
GetDeviceXmitSlot( )
• Retur ns the transmit timeslot of an IP
device
SetDeviceReceiveSlot( )
• Sets the receiving t imeslot of an IP
device