Intel 05-2065-002 manual PDL Files Used by the IP Media Server Global Call Demo

Page 27

Demo Details

Table 3. Files Used by the IP Media Server (Global Call) Demo (Continued)

Directory

File Name

Purpose

 

 

 

Modules\

CCSPDevice.cpp

Implements the operations of the CCSPDevice class

VoiceModule

 

 

 

 

 

Modules\

CCSPDevice.h

Function prototype for ccdspdevice.cpp

VoiceModule

 

 

 

 

 

Modules\

CMailBoxBtil.cpp

Implements the operations of the CMailBoxUtil class

VoiceModule

 

 

 

 

 

Modules\

CMailBoxUtil.h

Function prototype for cmailboxutil.cpp

VoiceModule

 

 

 

 

 

Modules\

CVoiceBoard.cpp

Implements the operations of the voiceBoard class

VoiceModule

 

 

 

 

 

Modules\

CVoiceBoard.h

Function prototype for cvoiceboard.cpp

VoiceModule

 

 

 

 

 

Modules\

CVoiceDevice.cpp

Implements the operations of the CVoiceDevice

VoiceModule

 

class

 

 

 

Modules\

CVoiceDevice.h

Function prototype for cvoicedevice.cpp

VoiceModule

 

 

 

 

 

Modules\

CVoiceModule.cpp

Implements the operations of the CVoiceModule

VoiceModule

 

class

 

 

 

Modules\

CVoiceModule.h

Function prototype for cvoicemodule.cpp

VoiceModule

 

 

 

 

 

Modules\

CVoiceStateMachine.cpp

Implements the operations of the

VoiceModule

 

CVoiceStateMachine class

 

 

 

Modules\

CVoiceStateMachine.h

Function prototype for cvoicestatemachine.cpp

VoiceModule

 

 

 

 

 

Modules\

VoiceModule.dsp

Visual C++ project file

VoiceModule

 

 

 

 

 

Modules\

VoiceModule.lib

Compiled Voice Module library

VoiceModule\Release

 

 

 

 

 

5.1.2PDL Files

In Windows, the source code files listed in Table 4 are located in:

C:\Program Files\Dialogic\Demos\IPDemo\Shared\

Table 4. PDL Files Used by the IP Media Server (Global Call) Demo

Directory

File Name

Purpose

 

 

 

pdl_win

iptransport.cpp

PDL IP transport functions

 

 

 

pdl_win

iptransport.h

Function prototype for iptransport.cpp

 

 

 

pdl_win

pdl.c

Platform dependency functions

 

 

 

pdl_win

pdl.h

Function prototype for pdl.c

 

 

 

pdl_win

pdl.ver

PDL version information

 

 

 

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

27

Image 27
Contents For Windows Operating Systems IP Media Server Global Call Demo GuideIP Media Server Global Call Demo Guide November Contents Contents Figures Tables Document No Publication Date Description of Revisions Revision HistoryRevision History Intended Audience How to Use This PublicationAbout This Publication PurposeAbout This Publication Related InformationDemo1 Description Demo Description System2 Requirements Hardware RequirementsSoftware Requirements System Requirements File Location Editing Configuration FilesEditing the IPMediaServer.cfg Configuration File Preparing To Run the DemoSample Configuration File Compiling and Linking Preparing to Run the Demo Demo Options Command Line SwitchesRunning4 Demo Starting the DemoRuntime Keyboard Commands Using the DemoKeyboard Commands Using the Media ServerConfirm Message Saved StopRecMenu Demo Voice Menu Flowchart Stopping the Demo Running the Demo Files Used by the IP Media Server Global Call Demo Demo5 DetailsFiles Used by the Demo Demo Source Code FilesDemo Details PDL Files Used by the IP Media Server Global Call Demo PDL FilesModule Structure Programming ModelIP Media Server Global Call Demo Architecture EventRouterEventRouter InterfacesApplication Classes ClassesIP Module Classes Board CIPTBoard Init GetNumOfDevicesOnBoardCIPMBoard Init GetXmitSlot Device CIPDevice InitConnect DisconnectVoice Module Classes Module CVoiceModule InitBoard CVoiceBoard Init Record Device CVoiceDevice InitPlay OnPlayCompleteThreads Initialization Event Mechanism Event HandlingTSUsrEvent Structure Handling Keyboard Input EventsHandling SRL Events Handling Application Exit EventsDemo 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 Index SymbolsIP Media Server Global Call Demo Guide November