Intel IP Media Server User Manual

Page of 56
28
IP Media Server for HMP Demo Guide — July 2005
Demo Details
5.1.2
PDL Files
In Windows, the PDL files listed in Table 5 are located within the directory:
$(INTEL_DIALOGIC_DIR)\Demos\Shared\pdl_win 
In Linux, the PDL files listed in Table 5 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:
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
Table 4. Files in Modules Folder Used by the IP Media Server Demo (Continued)
Sub-Directory
File Name
Purpose
Table 5. 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