Documentation  |   Table of Contents   |  < Previous   |  Next >  

98    SerialLinkMgr.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

The Serial Link Manager APIs are, for all practical purposes, unchanged from their Palm OS Garnet counterparts.

Deleted APIs ^TOP^

Table 98.1  Deleted functions

Deleted API

Use instead

SlkProcessRPC()

Nothing. This function was documented as "system use only" and should never have been used by applications.

SlkSysPktDefaultResponse()

Nothing. This function was documented as "system use only" and should never have been used by applications.

Modified APIs ^TOP^

Table 98.2  Modified structures

Modified API

Description of change

SlkWriteDataType

Padding bytes have been added.

Table 98.3  Modified #defines

Modified API

Description of change

slkSocketFirstDynamic

The value of this constant has changed (from 4 to 5).

Unchanged APIs ^TOP^

Table 98.4  Unchanged functions

SlkClose()

SlkCloseSocket()

SlkFlushSocket()

SlkOpen()

SlkOpenSocket()

SlkReceivePacket()

SlkSendPacket()

SlkSetSocketListener()

SlkSocketPortID()

SlkSocketSetTimeout()

Table 98.5  Unchanged macros

slkGetPacketBodySize()

slkGetPacketByteVal()

slkGetPacketDest()

slkGetPacketDWordVal()

slkGetPacketHdrChecksum()

slkGetPacketSignature1()

slkGetPacketSignature2()

slkGetPacketSrc()

slkGetPacketTotalChecksum()

slkGetPacketTransId()

slkGetPacketType()

slkGetPacketWordVal()

slkSetPacketBodySize()

slkSetPacketByteVal()

slkSetPacketDest()

slkSetPacketDWordVal()

slkSetPacketHdrChecksum()

slkSetPacketSignature1()

slkSetPacketSignature2()

slkSetPacketSrc()

slkSetPacketTotalChecksum()

slkSetPacketTransId()

slkSetPacketType()

slkSetPacketWordVal()

Table 98.6  Unchanged structures

SlkPktFooterType

SlkPktHeaderType

SlkSocketListenType

Table 98.7  Unchanged types

SlkPktFooterPtr

SlkPktHeaderChecksum

SlkPktHeaderPtr

SlkSocketListenPtr

SlkWriteDataPtr

Table 98.8  Unchanged #defines

slkErrAlreadyOpen

slkErrBadParam

slkErrBodyLimit

slkErrBuffer

slkErrBusy

slkErrChecksum

slkErrFormat

slkErrHandle

slkErrNoDefaultProc

slkErrNotOpen

slkErrOutOfSockets

slkErrResponse

slkErrSocketNotOpen

slkErrTimeOut

slkErrTransId

slkErrWrongDestSocket

slkErrWrongPacketType

slkErrWrongPktType

slkPktHeaderSigFirst

slkPktHeaderSignature1

slkPktHeaderSignature2

slkPktHeaderSigSecond

slkPktHeaderSigThird

slkPktTypeLoopBackTest

slkPktTypePAD

slkPktTypeSystem

slkPktTypeUnused1

slkSocketConsole

slkSocketDebugger

slkSocketDLP

SlkSocketRefNum

slkSocketRemoteUI

Table 98.9  Unchanged application-defined functions

SlkSocketListenerProcPtr()