Intel 05-2065-002 manual IP Module Classes

Page 32

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

Image 32
Contents IP Media Server Global Call Demo Guide For Windows Operating SystemsIP Media Server Global Call Demo Guide November Contents Contents Figures Tables Revision History Document No Publication Date Description of RevisionsRevision History How to Use This Publication About This PublicationPurpose Intended AudienceRelated Information About This PublicationDemo1 Description Demo Description Software Requirements System2 RequirementsHardware Requirements System Requirements Editing Configuration Files Editing the IPMediaServer.cfg Configuration FilePreparing To Run the Demo File LocationSample Configuration File Compiling and Linking Preparing to Run the Demo Command Line Switches Running4 DemoStarting the Demo Demo OptionsUsing the Demo Keyboard CommandsUsing the Media Server Runtime Keyboard CommandsConfirm Message Saved StopRecMenu Demo Voice Menu Flowchart Stopping the Demo Running the Demo Demo5 Details Files Used by the DemoDemo Source Code Files Files Used by the IP Media Server Global Call DemoDemo Details PDL Files PDL Files Used by the IP Media Server Global Call DemoProgramming Model Module StructureEventRouter IP Media Server Global Call Demo ArchitectureInterfaces EventRouterClasses Application ClassesIP Module Classes CIPMBoard Init Board CIPTBoard InitGetNumOfDevicesOnBoard Device CIPDevice Init ConnectDisconnect GetXmitSlotBoard CVoiceBoard Init Voice Module ClassesModule CVoiceModule Init Device CVoiceDevice Init PlayOnPlayComplete RecordThreads Initialization Event Handling Event MechanismHandling Keyboard Input Events Handling SRL EventsHandling Application Exit Events TSUsrEvent StructureDemo Details Demo Details Glossary IP Media Server Global Call Demo Guide November IP Media Server Global Call Demo Guide November IP Media Server Global Call Demo Guide November Symbols IndexIP Media Server Global Call Demo Guide November