38
IP Media Server for HMP Demo Guide — July 2005
Demo Details
Board
CFaxBoard
• Interacts with the fax library to handle fax
boards
• The public function in this class should
only be accessed by classes inside the
Fax module
Init( )
• Open fax board.
Exit( )
• Close fax board.
ProcessEvent( )
• Processes fax board events.
Device
CFaxDevice
• Handles fax device operations, such as
sending fax, receiving fax, etc.
• Holds CFaxStateMachine
Note:
The public functions in this class
should only be accessed by classes
inside the Fax module.
Init( )
• Opens the fax device. If successful,
creates fax state machine.
Exit( )
• Deletes the fax state machine from the
fax device
• Closes fax device
SetIott( )
• Sets up iott for the fax file
SetFaxState( )
• Sets initial fax state before fax
transmission
SendFax( )
• Starts to send a fax file
RecvFax( )
• Starts to receive a fax file
OpenFaxFile( )
• Gets fax file handle
CloseFaxFile( )
• Closes fax file handle
GetDeviceHandle( )
• Returns fax device handle
ToLower_String( )
• Converts a string from uppercase to
lowercase
SetFaxFileName( )
• Names the fax file to be sent or received
GetFaxFileName( )
• Returns the name of the fax file
SetNeighborHandle( )
• Sets IP device handle that is currently
connected with the fax device
GetNeighborHandle( )
• Gets IP device handle that is currently
connected with the fax device
GetFaxStateMachineObject( )
• Returns fax state machine object
Table 9. Fax Module Classes (Continued)
Category
Class Name
Interface
Summary of Contents for IP Media Server
Page 1: ...IP Media Server for Host Media Processing Demo Guide July 2005 05 2389 003...
Page 6: ...6 IP Media Server for HMP Demo Guide July 2005 Contents...
Page 8: ...8 IP Media Server for HMP Demo Guide July 2005 Revision History...
Page 12: ...12 IP Media Server for HMP Demo Guide July 2005 Demo Description...
Page 50: ...50 IP Media Server for HMP Demo Guide July 2005 Demo Details...
Page 54: ...54 IP Media Server for HMP Demo Guide July 2005...