Documentation  |   Table of Contents   |  < Previous   |  Next >  

100    SerialMgrOld.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

Prior to Palm OS Cobalt there was both the "Old Serial Manager" and the "Serial Manager." The "Old Serial Manager" is not supported in Palm OS Cobalt. Applications should use the Serial Manager instead.

Deleted APIs ^TOP^

Table 100.1  Deleted functions 

Deleted API

Use instead

SerClearErr()

SrmClearErr()

SerClose()

SrmClose()

SerControl()

SrmControl()

SerDbgAssureOpen()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

SerGetSettings()

SrmControl()

SerGetStatus()

SrmGetStatus()

SerOpen()

SrmOpen()

SerPrimeWakeupHandler()

SrmPrimeWakeupHandler()

SerReceive()

SrmReceive()

SerReceive10()

SrmReceive()

SerReceiveCheck()

SrmReceiveCheck()

SerReceiveFlush()

SrmReceiveFlush()

SerReceiveISP()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

SerReceiveWait()

SrmReceiveWait()

SerReceiveWindowClose()

SrmReceiveWindowClose()

SerReceiveWindowOpen()

SrmReceiveWindowOpen()

SerSend()

SrmSend()

SerSend10()

SrmSend()

SerSendCheck()

SrmSendCheck()

SerSendFlush()

SrmSendFlush()

SerSendWait()

SrmSendWait()

SerSetMapPort()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

SerSetReceiveBuffer()

SrmSetReceiveBuffer()

SerSetSettings()

SrmControl()

SerSetWakeupHandler()

SrmSetWakeupHandler()

SerSleep()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

SerWake()

Nothing. This function was documented as "System Use Only" and should not have been used by applications.

Table 100.2  Deleted structures

Deleted API

Use instead

SerCallbackEntryType

Nothing. This structure was used in conjunction with the SerControl() function SerCtlEmuSetBlockingHook, which is no longer supported.

SerSettingsType

The functions that used this structure are no longer supported. The function you use instead, SrmControl(), doesn't need any such structure.

Table 100.3  Deleted types

Deleted API

Use instead

SerCallbackEntryPtr

Nothing. This type was used in conjunction with the SerControl() function SerCtlEmuSetBlockingHook, which is no longer supported.

SerSettingsPtr

The functions that used this type are no longer supported. The function you use instead, SrmControl(), doesn't need it.

Table 100.4  Deleted #defines 

Deleted API

Use instead

serCtlFirstCustomEntry

srmCtlCustomStart

serDefaultCTSTimeout

srmDefaultCTSTimeout

serDefaultSettings

srmDefaultSettings

serPortDefault

Use the prefDefSerialPlugIn preference value.

serPortMaskLocal

~serPortLocalHotSync

serSettingsFlagBitsPerChar5

srmSettingsFlagBitsPerChar5

serSettingsFlagBitsPerChar6

srmSettingsFlagBitsPerChar6

serSettingsFlagBitsPerChar7

srmSettingsFlagBitsPerChar7

serSettingsFlagBitsPerChar8

srmSettingsFlagBitsPerChar8

serSettingsFlagBitsPerCharM

srmSettingsFlagBitsPerCharM

serSettingsFlagCTSAutoM

srmSettingsFlagCTSAutoM

serSettingsFlagParityEvenM

srmSettingsFlagParityEvenM

serSettingsFlagParityOnM

srmSettingsFlagParityOnM

serSettingsFlagRTSAutoM

srmSettingsFlagRTSAutoM

serSettingsFlagStopBits1

srmSettingsFlagStopBits1

serSettingsFlagStopBits2

srmSettingsFlagStopBits2

serSettingsFlagStopBitsM

srmSettingsFlagStopBitsM

serSettingsFlagXonXoffM

srmSettingsFlagXonXoffM

Table 100.5  Deleted enumerated types

Deleted API

Use instead

SerCtlEnum

SrmCtlEnum

Table 100.6  Deleted application-defined functions

Deleted API

Use instead

SerBlockingHookHandler()

Nothing. This application-defined function was used in conjunction with the SerControl() function SerCtlEmuSetBlockingHook, which is no longer supported.

SerWakeupHandler()

WakeupHandlerProcPtr()

Unchanged APIs ^TOP^

Table 100.7  Unchanged #defines

serErrAlreadyOpen

serErrBadConnID

serErrBadParam

serErrBadPort

serErrLineErr

serErrNoMem

serErrNotOpen

serErrNotSupported

serErrStillOpen

serErrTimeOut

serLineErrorBreak

serLineErrorCarrierLost

serLineErrorFraming

serLineErrorHShake

serLineErrorHWOverrun

serLineErrorParity

serLineErrorSWOverrun

serPortLocalHotSync