Demo Details

Table 6. IP Module Classes

Category

 

Class Name

 

Interface

 

 

 

Module

CIPModule

Init( )

 

Interacts with CIPBoard and CIPDevice.

Starts host based IP protocol

 

Exports IP module functions to

Creates and initializes IPT (virtual) board

 

 

CEventRouter.

 

objects

 

Note: The public functions in this class can

Creates and initializes IPM (media) board

 

 

be accessed by classes outside the

 

objects

 

 

IP module.

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( )

 

 

 

Returns number of IP devices engaging

 

 

 

 

in the communication

 

 

 

 

 

 

 

GetDeviceHandle( )

 

 

 

Returns an IP device handle

 

 

 

 

 

 

 

GetDeviceXmitSlot( )

 

 

 

Returns the transmit timeslot of an IP

 

 

 

 

device

 

 

 

 

 

 

 

SetDeviceReceiveSlot( )

 

 

 

Sets the receiving timeslot of an IP

 

 

 

 

device

 

 

 

 

 

32

IP Media Server (Global Call) Demo Guide — November 2003

Page 32
Image 32
Intel 05-2065-002 manual IP Module Classes