28 IP Media Server for HMP Demo Guide — July 2005
Demo Details

5.1.2 PDL Files

In Windows, the PDL files listed in Table5 are located within the directory:
$(INTEL_DIALOGIC_DIR)\Demos\Shared\pdl_win
In Linux, the PDL files listed in Table5 are located within the directory:
$(INTEL_DIALOGIC_DIR)/demos/Shared/pdl_Linux
5.2 Programming Model
This section describes the IP Media Server for HMP demo architecture in the following topics:
Module Structure
EventRouter
Interfaces
Classes
VoiceModule CVoiceModule.cpp Implements the operations of the CVoiceModule
class
VoiceModule CVoiceModule.h Function prototype for cvoicemodule.cpp
VoiceModule CVoiceStateMachine.cpp Implements the operations of the
CVoiceStateMachine class
VoiceModule CVoiceStateMachine.h Function prototype for cvoicestatemachine.cpp
VoiceModule VoiceModule.dsp Visual C++ project file
VoiceModule makefile Module-level make file (Linux only)
VoiceModule\Release or
VoiceModule/Release
VoiceModule.lib Compiled Voice Module library
Table4. Files in Modules Folder Used by the IP Media Server Demo (Continued)
Sub-Directory File Name Purpose
Table5. PDL Files Used by the IP Media Server Demo
Sub-Directory (if any) File Name Purpose
iptransport.cpp PDL IP transport functions
iptransport.h Function prototype for iptransport.cpp
pdl.c Platform dependency functions
pdl.h Function prototype for pdl.c
pdl.ver PDL version information
pdl_win.dsp PDL Visual C project file
pdl_win.dsw PDL Visual C project workspace
makefile PDL make file (Linux only)
release psl_win.lib Compiled PDL library