2 pdl files, 2 programming model, Pdl files – Intel IP Media Server User Manual

Page 28: Programming model, Pdl files used by the ip media server demo

Advertising
background image

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:

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

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

Advertising