Documentation  |   Table of Contents   |  < Previous   |  Next >  

108    SslLibMac.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

When compared with their 68K-based counterparts, the macros declared in SslLibMac.h are missing the refnum parameter. This parameter used to be needed in order to identify the SSL library. In Palm OS Cobalt this parameter is not necessary and has been removed.

Modified APIs ^TOP^

The macros listed in Table 108.1 no longer take a refnum parameter identifying the SSL library. In Palm OS Cobalt this parameter is not necessary.

Table 108.1  Modified macros 

SslContextGet_AppInt32()

SslContextGet_AppPtr()

SslContextGet_AutoFlush()

SslContextGet_BufferedReuse()

SslContextGet_CipherSuite()

SslContextGet_CipherSuiteInfo()

SslContextGet_CipherSuites()

SslContextGet_ClientCertRequest()

SslContextGet_Compat()

SslContextGet_DontSendShutdown()

SslContextGet_DontWaitForShutdown()

SslContextGet_Error()

SslContextGet_HsState()

SslContextGet_InfoCallback()

SslContextGet_InfoInterest()

SslContextGet_IoFlags()

SslContextGet_IoStruct()

SslContextGet_IoTimeout()

SslContextGet_LastAlert()

SslContextGet_LastApi()

SslContextGet_LastIo()

SslContextGet_Mode()

SslContextGet_PeerCert()

SslContextGet_PeerCommonName()

SslContextGet_ProtocolVersion()

SslContextGet_RbufSize()

SslContextGet_ReadBufPending()

SslContextGet_ReadOutstanding()

SslContextGet_ReadRecPending()

SslContextGet_ReadStreaming()

SslContextGet_SessionReused()

SslContextGet_Socket()

SslContextGet_SslSession()

SslContextGet_SslVerify()

SslContextGet_Streaming()

SslContextGet_VerifyCallback()

SslContextGet_WbufSize()

SslContextGet_WriteBufPending()

SslContextSet_AppInt32()

SslContextSet_AppPtr()

SslContextSet_AutoFlush()

SslContextSet_BufferedReuse()

SslContextSet_CipherSuites()

SslContextSet_Compat()

SslContextSet_DontSendShutdown()

SslContextSet_DontWaitForShutdown()

SslContextSet_Error()

SslContextSet_InfoCallback()

SslContextSet_InfoInterest()

SslContextSet_IoFlags()

SslContextSet_IoStruct()

SslContextSet_IoTimeout()

SslContextSet_LastAlert()

SslContextSet_Mode()

SslContextSet_ProtocolVersion()

SslContextSet_RbufSize()

SslContextSet_ReadStreaming()

SslContextSet_Socket()

SslContextSet_SslSession()

SslContextSet_VerifyCallback()

SslContextSet_WbufSize()

SslLibGet_AppInt32()

SslLibGet_AppPtr()

SslLibGet_AutoFlush()

SslLibGet_BufferedReuse()

SslLibGet_CipherSuites()

SslLibGet_Compat()

SslLibGet_DontSendShutdown()

SslLibGet_DontWaitForShutdown()

SslLibGet_InfoCallback()

SslLibGet_InfoInterest()

SslLibGet_Mode()

SslLibGet_ProtocolVersion()

SslLibGet_RbufSize()

SslLibGet_ReadStreaming()

SslLibGet_VerifyCallback()

SslLibGet_WbufSize()

SslLibSet_AppInt32()

SslLibSet_AppPtr()

SslLibSet_AutoFlush()

SslLibSet_BufferedReuse()

SslLibSet_CipherSuites()

SslLibSet_Compat()

SslLibSet_DontSendShutdown()

SslLibSet_DontWaitForShutdown()

SslLibSet_InfoCallback()

SslLibSet_InfoInterest()

SslLibSet_Mode()

SslLibSet_ProtocolVersion()

SslLibSet_RbufSize()

SslLibSet_ReadStreaming()

SslLibSet_VerifyCallback()

SslLibSet_WbufSize()

Unchanged APIs ^TOP^

Table 108.2  Unchanged #defines 

sslAttrAppInt32

sslAttrAppPtr

sslAttrAutoFlush

sslAttrBufferedReuse

sslAttrCertPeerCert

sslAttrCertPeerCommonName

sslAttrCertSslVerify

sslAttrClientCertRequest

sslAttrCompat

sslAttrCspCipherSuite

sslAttrCspCipherSuiteInfo

sslAttrCspCipherSuites

sslAttrCspSslSession

sslAttrDontSendShutdown

sslAttrDontWaitForShutdown

sslAttrError

sslAttrErrorState

sslAttrHsState

sslAttrInfoCallback

sslAttrInfoInterest

sslAttrIoFlags

sslAttrIoSocket

sslAttrIoStruct

sslAttrIoTimeout

sslAttrLastAlert

sslAttrLastApi

sslAttrLastIo

sslAttrLibAppInt32

sslAttrLibAppPtr

sslAttrLibAutoFlush

sslAttrLibBufferedReuse

sslAttrLibCompat

sslAttrLibDontSendShutdown

sslAttrLibDontWaitForShutdown

sslAttrLibInfoCallback

sslAttrLibInfoInterest

sslAttrLibMode

sslAttrLibProtocolVersion

sslAttrLibRbufSize

sslAttrLibReadStreaming

sslAttrLibVerifyCallback

sslAttrLibWbufSize

sslAttrMode

sslAttrProtocolVersion

sslAttrRbufSize

sslAttrReadBufPending

sslAttrReadOutstanding

sslAttrReadRecPending

sslAttrReadStreaming

sslAttrSessionReused

sslAttrStreaming

sslAttrVerifyCallback

sslAttrWbufSize

sslAttrWriteBufPending