Mac OS 9
Connections.h File Reference

Communications Toolbox Connection Manager Interfaces. More...

#include <ConditionalMacros.h>
#include <MacTypes.h>
#include <MixedMode.h>
#include <Dialogs.h>

Go to the source code of this file.

Data Structures

struct  ConnEnvironRec
 
struct  ConnRecord
 
struct  CMIOPB
 

Macros

#define NewConnectionToolDefUPP(userRoutine)
 
#define NewConnectionSearchCallBackUPP(userRoutine)
 
#define NewConnectionCompletionUPP(userRoutine)
 
#define NewConnectionChooseIdleUPP(userRoutine)
 
#define DisposeConnectionToolDefUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeConnectionSearchCallBackUPP(userUPP)    DisposeRoutineDescriptor(userUPP)
 
#define DisposeConnectionCompletionUPP(userUPP)    DisposeRoutineDescriptor(userUPP)
 
#define DisposeConnectionChooseIdleUPP(userUPP)    DisposeRoutineDescriptor(userUPP)
 
#define InvokeConnectionToolDefUPP(hConn, msg, p1, p2, p3, userUPP)
 
#define InvokeConnectionSearchCallBackUPP(hConn, matchPtr, refNum, userUPP)
 
#define InvokeConnectionCompletionUPP(hConn, userUPP)    CALL_ONE_PARAMETER_UPP((userUPP), uppConnectionCompletionProcInfo, (hConn))
 
#define InvokeConnectionChooseIdleUPP(userUPP)    CALL_ZERO_PARAMETER_UPP((userUPP), uppConnectionChooseIdleProcInfo)
 
#define NewConnectionToolDefProc(userRoutine)    NewConnectionToolDefUPP(userRoutine)
 
#define NewConnectionSearchCallBackProc(userRoutine)    NewConnectionSearchCallBackUPP(userRoutine)
 
#define NewConnectionCompletionProc(userRoutine)    NewConnectionCompletionUPP(userRoutine)
 
#define NewConnectionChooseIdleProc(userRoutine)    NewConnectionChooseIdleUPP(userRoutine)
 
#define CallConnectionToolDefProc(userRoutine, hConn, msg, p1, p2, p3)    InvokeConnectionToolDefUPP(hConn, msg, p1, p2, p3, userRoutine)
 
#define CallConnectionSearchCallBackProc(userRoutine, hConn, matchPtr, refNum)    InvokeConnectionSearchCallBackUPP(hConn, matchPtr, refNum, userRoutine)
 
#define CallConnectionCompletionProc(userRoutine, hConn)    InvokeConnectionCompletionUPP(hConn, userRoutine)
 
#define CallConnectionChooseIdleProc(userRoutine)    InvokeConnectionChooseIdleUPP(userRoutine)
 

Typedefs

typedef OSErr CMErr
 
typedef long CMRecFlags
 
typedef short CMChannel
 
typedef unsigned long CMStatFlags
 
typedef unsigned short CMBufFields
 
typedef Ptr CMBuffers[8]
 
typedef long CMBufferSizes[8]
 
typedef const long * ConstCMBufferSizesParam
 
typedef unsigned short CMSearchFlags
 
typedef unsigned short CMFlags
 
typedef struct ConnEnvironRec ConnEnvironRec
 
typedef ConnEnvironRecConnEnvironRecPtr
 
typedef struct ConnRecord ConnRecord
 
typedef ConnRecordConnPtr
 
typedef ConnPtrConnHandle
 
typedef short msg
 
typedef short long p1
 
typedef short long long p2
 
typedef short long long long p3
 
typedef Ptr matchPtr
 
typedef Ptr long refNum
 
typedef struct CMIOPB CMIOPB
 
typedef CMIOPBCMIOPBPtr
 

Enumerations

enum  { curCMVersion = 2 }
 
enum  { curConnEnvRecVers }
 
enum  {
  cmGenericError = -1 , cmNoErr = 0 , cmRejected = 1 , cmFailed = 2 ,
  cmTimeOut = 3 , cmNotOpen = 4 , cmNotClosed = 5 , cmNoRequestPending = 6 ,
  cmNotSupported = 7 , cmNoTools = 8 , cmUserCancel = 9 , cmUnknownError = 11
}
 
enum  {
  cmData = 1L << 0 , cmCntl = 1L << 1 , cmAttn = 1L << 2 , cmDataNoTimeout = 1L << 4 ,
  cmCntlNoTimeout = 1L << 5 , cmAttnNoTimeout = 1L << 6 , cmDataClean = 1L << 8 , cmCntlClean = 1L << 9 ,
  cmAttnClean = 1L << 10 , cmNoMenus = 1L << 16 , cmQuiet = 1L << 17 , cmConfigChanged = 1L << 18
}
 
enum  {
  cmStatusOpening = 1L << 0 , cmStatusOpen = 1L << 1 , cmStatusClosing = 1L << 2 , cmStatusDataAvail = 1L << 3 ,
  cmStatusCntlAvail = 1L << 4 , cmStatusAttnAvail = 1L << 5 , cmStatusDRPend = 1L << 6 , cmStatusDWPend = 1L << 7 ,
  cmStatusCRPend = 1L << 8 , cmStatusCWPend = 1L << 9 , cmStatusARPend = 1L << 10 , cmStatusAWPend = 1L << 11 ,
  cmStatusBreakPend = 1L << 12 , cmStatusListenPend = 1L << 13 , cmStatusIncomingCallPresent = 1L << 14 , cmStatusReserved0 = 1L << 15
}
 
enum  {
  cmDataIn = 0 , cmDataOut = 1 , cmCntlIn = 2 , cmCntlOut = 3 ,
  cmAttnIn = 4 , cmAttnOut = 5 , cmRsrvIn = 6 , cmRsrvOut = 7
}
 
enum  { cmSearchSevenBit = 1L << 0 }
 
enum  { cmFlagsEOM = 1L << 0 }
 
enum  { cmIOPBQType = 10 , cmIOPBversion = 0 }
 
enum  { uppConnectionToolDefProcInfo = 0x0000FEF0 }
 
enum  { uppConnectionSearchCallBackProcInfo = 0x00000FC0 }
 
enum  { uppConnectionCompletionProcInfo = 0x000000C0 }
 
enum  { uppConnectionChooseIdleProcInfo = 0x00000000 }
 

Functions

typedef CALLBACK_API (long, ConnectionToolDefProcPtr)(ConnHandle hConn
 
typedef CALLBACK_API (void, ConnectionSearchCallBackProcPtr)(ConnHandle hConn
 
typedef CALLBACK_API (void, ConnectionCompletionProcPtr)(ConnHandle hConn)
 
typedef CALLBACK_API (void, ConnectionChooseIdleProcPtr)(void)
 
typedef STACK_UPP_TYPE (ConnectionToolDefProcPtr) ConnectionToolDefUPP
 
typedef STACK_UPP_TYPE (ConnectionSearchCallBackProcPtr) ConnectionSearchCallBackUPP
 
typedef STACK_UPP_TYPE (ConnectionCompletionProcPtr) ConnectionCompletionUPP
 
typedef STACK_UPP_TYPE (ConnectionChooseIdleProcPtr) ConnectionChooseIdleUPP
 
ConnectionToolDefUPP NewConnectionToolDefUPP (ConnectionToolDefProcPtr userRoutine)
 
ConnectionSearchCallBackUPP NewConnectionSearchCallBackUPP (ConnectionSearchCallBackProcPtr userRoutine)
 
ConnectionCompletionUPP NewConnectionCompletionUPP (ConnectionCompletionProcPtr userRoutine)
 
ConnectionChooseIdleUPP NewConnectionChooseIdleUPP (ConnectionChooseIdleProcPtr userRoutine)
 
void DisposeConnectionToolDefUPP (ConnectionToolDefUPP userUPP)
 
void DisposeConnectionSearchCallBackUPP (ConnectionSearchCallBackUPP userUPP)
 
void DisposeConnectionCompletionUPP (ConnectionCompletionUPP userUPP)
 
void DisposeConnectionChooseIdleUPP (ConnectionChooseIdleUPP userUPP)
 
long InvokeConnectionToolDefUPP (ConnHandle hConn, short msg, long p1, long p2, long p3, ConnectionToolDefUPP userUPP)
 
void InvokeConnectionSearchCallBackUPP (ConnHandle hConn, Ptr matchPtr, long refNum, ConnectionSearchCallBackUPP userUPP)
 
void InvokeConnectionCompletionUPP (ConnHandle hConn, ConnectionCompletionUPP userUPP)
 
void InvokeConnectionChooseIdleUPP (ConnectionChooseIdleUPP userUPP)
 
CMErr InitCM (void)
 
Handle CMGetVersion (ConnHandle hConn)
 
short CMGetCMVersion (void)
 
ConnHandle CMNew (short procID, CMRecFlags flags, ConstCMBufferSizesParam desiredSizes, long refCon, long userData)
 
void CMDispose (ConnHandle hConn)
 
CMErr CMListen (ConnHandle hConn, Boolean async, ConnectionCompletionUPP completor, long timeout)
 
CMErr CMAccept (ConnHandle hConn, Boolean accept)
 
CMErr CMOpen (ConnHandle hConn, Boolean async, ConnectionCompletionUPP completor, long timeout)
 
CMErr CMClose (ConnHandle hConn, Boolean async, ConnectionCompletionUPP completor, long timeout, Boolean now)
 
CMErr CMAbort (ConnHandle hConn)
 
CMErr CMStatus (ConnHandle hConn, CMBufferSizes sizes, CMStatFlags *flags)
 
void CMIdle (ConnHandle hConn)
 
void CMReset (ConnHandle hConn)
 
void CMBreak (ConnHandle hConn, long duration, Boolean async, ConnectionCompletionUPP completor)
 
CMErr CMRead (ConnHandle hConn, void *theBuffer, long *toRead, CMChannel theChannel, Boolean async, ConnectionCompletionUPP completor, long timeout, CMFlags *flags)
 
CMErr CMWrite (ConnHandle hConn, const void *theBuffer, long *toWrite, CMChannel theChannel, Boolean async, ConnectionCompletionUPP completor, long timeout, CMFlags flags)
 
CMErr CMIOKill (ConnHandle hConn, short which)
 
void CMActivate (ConnHandle hConn, Boolean activate)
 
void CMResume (ConnHandle hConn, Boolean resume)
 
Boolean CMMenu (ConnHandle hConn, short menuID, short item)
 
Boolean CMValidate (ConnHandle hConn)
 
void CMDefault (Ptr *theConfig, short procID, Boolean allocate)
 
Handle CMSetupPreflight (short procID, long *magicCookie)
 
Boolean CMSetupFilter (short procID, const void *theConfig, short count, DialogRef theDialog, EventRecord *theEvent, short *theItem, long *magicCookie)
 
void CMSetupSetup (short procID, const void *theConfig, short count, DialogRef theDialog, long *magicCookie)
 
void CMSetupItem (short procID, const void *theConfig, short count, DialogRef theDialog, short *theItem, long *magicCookie)
 
void CMSetupXCleanup (short procID, const void *theConfig, short count, DialogRef theDialog, Boolean OKed, long *magicCookie)
 
void CMSetupPostflight (short procID)
 
Ptr CMGetConfig (ConnHandle hConn)
 
short CMSetConfig (ConnHandle hConn, const void *thePtr)
 
OSErr CMIntlToEnglish (ConnHandle hConn, const void *inputPtr, Ptr *outputPtr, short language)
 
OSErr CMEnglishToIntl (ConnHandle hConn, const void *inputPtr, Ptr *outputPtr, short language)
 
long CMAddSearch (ConnHandle hConn, ConstStr255Param theString, CMSearchFlags flags, ConnectionSearchCallBackUPP callBack)
 
void CMRemoveSearch (ConnHandle hConn, long refnum)
 
void CMClearSearch (ConnHandle hConn)
 
CMErr CMGetConnEnvirons (ConnHandle hConn, ConnEnvironRec *theEnvirons)
 
short CMChoose (ConnHandle *hConn, Point where, ConnectionChooseIdleUPP idle)
 
void CMEvent (ConnHandle hConn, const EventRecord *theEvent)
 
void CMGetToolName (short procID, Str255 name)
 
short CMGetProcID (ConstStr255Param name)
 
void CMSetRefCon (ConnHandle hConn, long refCon)
 
long CMGetRefCon (ConnHandle hConn)
 
long CMGetUserData (ConnHandle hConn)
 
void CMSetUserData (ConnHandle hConn, long userData)
 
void CMGetErrorString (ConnHandle hConn, short id, Str255 errMsg)
 
CMErr CMNewIOPB (ConnHandle hConn, CMIOPBPtr *theIOPB)
 
CMErr CMDisposeIOPB (ConnHandle hConn, CMIOPBPtr theIOPB)
 
CMErr CMPBRead (ConnHandle hConn, CMIOPBPtr theIOPB, Boolean async)
 
CMErr CMPBWrite (ConnHandle hConn, CMIOPBPtr theIOPB, Boolean async)
 
CMErr CMPBIOKill (ConnHandle hConn, CMIOPBPtr theIOPB)
 

Detailed Description

Communications Toolbox Connection Manager Interfaces.

Introduced In: System 7.5
Avaliable From: Universal Interfaces 3.4.1
Copyright: � 1988-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Macro Definition Documentation

◆ InvokeConnectionSearchCallBackUPP

#define InvokeConnectionSearchCallBackUPP (   hConn,
  matchPtr,
  refNum,
  userUPP 
)
Value:
CALL_THREE_PARAMETER_UPP((userUPP), uppConnectionSearchCallBackProcInfo, \
(hConn), (matchPtr), (refNum))

◆ InvokeConnectionToolDefUPP

#define InvokeConnectionToolDefUPP (   hConn,
  msg,
  p1,
  p2,
  p3,
  userUPP 
)
Value:
(long)CALL_FIVE_PARAMETER_UPP((userUPP), uppConnectionToolDefProcInfo, \
(hConn), (msg), (p1), (p2), (p3))

◆ NewConnectionChooseIdleUPP

#define NewConnectionChooseIdleUPP (   userRoutine)
Value:
(ConnectionChooseIdleUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppConnectionChooseIdleProcInfo, \
GetCurrentArchitecture())
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)

◆ NewConnectionCompletionUPP

#define NewConnectionCompletionUPP (   userRoutine)
Value:
(ConnectionCompletionUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppConnectionCompletionProcInfo, \
GetCurrentArchitecture())

◆ NewConnectionSearchCallBackUPP

#define NewConnectionSearchCallBackUPP (   userRoutine)
Value:
(ConnectionSearchCallBackUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppConnectionSearchCallBackProcInfo, \
GetCurrentArchitecture())

◆ NewConnectionToolDefUPP

#define NewConnectionToolDefUPP (   userRoutine)
Value:
(ConnectionToolDefUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
uppConnectionToolDefProcInfo, \
GetCurrentArchitecture())

Function Documentation

◆ CMAbort()

CMErr CMAbort ( ConnHandle  hConn)

CMAbort()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMAccept()

CMErr CMAccept ( ConnHandle  hConn,
Boolean  accept 
)

CMAccept()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMActivate()

void CMActivate ( ConnHandle  hConn,
Boolean  activate 
)

CMActivate()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMAddSearch()

long CMAddSearch ( ConnHandle  hConn,
ConstStr255Param  theString,
CMSearchFlags  flags,
ConnectionSearchCallBackUPP  callBack 
)

CMAddSearch()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMBreak()

void CMBreak ( ConnHandle  hConn,
long  duration,
Boolean  async,
ConnectionCompletionUPP  completor 
)

CMBreak()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMChoose()

short CMChoose ( ConnHandle hConn,
Point  where,
ConnectionChooseIdleUPP  idle 
)

CMChoose()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMClearSearch()

void CMClearSearch ( ConnHandle  hConn)

CMClearSearch()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMClose()

CMErr CMClose ( ConnHandle  hConn,
Boolean  async,
ConnectionCompletionUPP  completor,
long  timeout,
Boolean  now 
)

CMClose()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMDefault()

void CMDefault ( Ptr *  theConfig,
short  procID,
Boolean  allocate 
)

CMDefault()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMDispose()

void CMDispose ( ConnHandle  hConn)

CMDispose()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMDisposeIOPB()

CMErr CMDisposeIOPB ( ConnHandle  hConn,
CMIOPBPtr  theIOPB 
)

CMDisposeIOPB()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMEnglishToIntl()

OSErr CMEnglishToIntl ( ConnHandle  hConn,
const void *  inputPtr,
Ptr *  outputPtr,
short  language 
)

CMEnglishToIntl()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMEvent()

void CMEvent ( ConnHandle  hConn,
const EventRecord theEvent 
)

CMEvent()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetCMVersion()

short CMGetCMVersion ( void  )

CMGetCMVersion()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetConfig()

Ptr CMGetConfig ( ConnHandle  hConn)

CMGetConfig()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetConnEnvirons()

CMErr CMGetConnEnvirons ( ConnHandle  hConn,
ConnEnvironRec theEnvirons 
)

CMGetConnEnvirons()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetErrorString()

void CMGetErrorString ( ConnHandle  hConn,
short  id,
Str255  errMsg 
)

CMGetErrorString()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetProcID()

short CMGetProcID ( ConstStr255Param  name)

CMGetProcID()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetRefCon()

long CMGetRefCon ( ConnHandle  hConn)

CMGetRefCon()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetToolName()

void CMGetToolName ( short  procID,
Str255  name 
)

CMGetToolName()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetUserData()

long CMGetUserData ( ConnHandle  hConn)

CMGetUserData()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMGetVersion()

Handle CMGetVersion ( ConnHandle  hConn)

CMGetVersion()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMIdle()

void CMIdle ( ConnHandle  hConn)

CMIdle()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMIntlToEnglish()

OSErr CMIntlToEnglish ( ConnHandle  hConn,
const void *  inputPtr,
Ptr *  outputPtr,
short  language 
)

CMIntlToEnglish()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMIOKill()

CMErr CMIOKill ( ConnHandle  hConn,
short  which 
)

CMIOKill()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMListen()

CMErr CMListen ( ConnHandle  hConn,
Boolean  async,
ConnectionCompletionUPP  completor,
long  timeout 
)

CMListen()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMMenu()

Boolean CMMenu ( ConnHandle  hConn,
short  menuID,
short  item 
)

CMMenu()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMNew()

ConnHandle CMNew ( short  procID,
CMRecFlags  flags,
ConstCMBufferSizesParam  desiredSizes,
long  refCon,
long  userData 
)

CMNew()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMNewIOPB()

CMErr CMNewIOPB ( ConnHandle  hConn,
CMIOPBPtr theIOPB 
)

CMNewIOPB()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMOpen()

CMErr CMOpen ( ConnHandle  hConn,
Boolean  async,
ConnectionCompletionUPP  completor,
long  timeout 
)

CMOpen()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMPBIOKill()

CMErr CMPBIOKill ( ConnHandle  hConn,
CMIOPBPtr  theIOPB 
)

CMPBIOKill()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMPBRead()

CMErr CMPBRead ( ConnHandle  hConn,
CMIOPBPtr  theIOPB,
Boolean  async 
)

CMPBRead()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMPBWrite()

CMErr CMPBWrite ( ConnHandle  hConn,
CMIOPBPtr  theIOPB,
Boolean  async 
)

CMPBWrite()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMRead()

CMErr CMRead ( ConnHandle  hConn,
void *  theBuffer,
long *  toRead,
CMChannel  theChannel,
Boolean  async,
ConnectionCompletionUPP  completor,
long  timeout,
CMFlags *  flags 
)

CMRead()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMRemoveSearch()

void CMRemoveSearch ( ConnHandle  hConn,
long  refnum 
)

CMRemoveSearch()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMReset()

void CMReset ( ConnHandle  hConn)

CMReset()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMResume()

void CMResume ( ConnHandle  hConn,
Boolean  resume 
)

CMResume()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetConfig()

short CMSetConfig ( ConnHandle  hConn,
const void *  thePtr 
)

CMSetConfig()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetRefCon()

void CMSetRefCon ( ConnHandle  hConn,
long  refCon 
)

CMSetRefCon()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetupFilter()

Boolean CMSetupFilter ( short  procID,
const void *  theConfig,
short  count,
DialogRef  theDialog,
EventRecord theEvent,
short *  theItem,
long *  magicCookie 
)

CMSetupFilter()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetupItem()

void CMSetupItem ( short  procID,
const void *  theConfig,
short  count,
DialogRef  theDialog,
short *  theItem,
long *  magicCookie 
)

CMSetupItem()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetupPostflight()

void CMSetupPostflight ( short  procID)

CMSetupPostflight()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetupPreflight()

Handle CMSetupPreflight ( short  procID,
long *  magicCookie 
)

CMSetupPreflight()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetupSetup()

void CMSetupSetup ( short  procID,
const void *  theConfig,
short  count,
DialogRef  theDialog,
long *  magicCookie 
)

CMSetupSetup()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetupXCleanup()

void CMSetupXCleanup ( short  procID,
const void *  theConfig,
short  count,
DialogRef  theDialog,
Boolean  OKed,
long *  magicCookie 
)

CMSetupXCleanup()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMSetUserData()

void CMSetUserData ( ConnHandle  hConn,
long  userData 
)

CMSetUserData()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMStatus()

CMErr CMStatus ( ConnHandle  hConn,
CMBufferSizes  sizes,
CMStatFlags *  flags 
)

CMStatus()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMValidate()

Boolean CMValidate ( ConnHandle  hConn)

CMValidate()

Availability:

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ CMWrite()

CMErr CMWrite ( ConnHandle  hConn,
const void *  theBuffer,
long *  toWrite,
CMChannel  theChannel,
Boolean  async,
ConnectionCompletionUPP  completor,
long  timeout,
CMFlags  flags 
)

CMWrite()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DisposeConnectionChooseIdleUPP()

void DisposeConnectionChooseIdleUPP ( ConnectionChooseIdleUPP  userUPP)

DisposeConnectionChooseIdleUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ DisposeConnectionCompletionUPP()

void DisposeConnectionCompletionUPP ( ConnectionCompletionUPP  userUPP)

DisposeConnectionCompletionUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ DisposeConnectionSearchCallBackUPP()

void DisposeConnectionSearchCallBackUPP ( ConnectionSearchCallBackUPP  userUPP)

DisposeConnectionSearchCallBackUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ DisposeConnectionToolDefUPP()

void DisposeConnectionToolDefUPP ( ConnectionToolDefUPP  userUPP)

DisposeConnectionToolDefUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ InitCM()

CMErr InitCM ( void  )

InitCM()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ InvokeConnectionChooseIdleUPP()

void InvokeConnectionChooseIdleUPP ( ConnectionChooseIdleUPP  userUPP)

InvokeConnectionChooseIdleUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ InvokeConnectionCompletionUPP()

void InvokeConnectionCompletionUPP ( ConnHandle  hConn,
ConnectionCompletionUPP  userUPP 
)

InvokeConnectionCompletionUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ InvokeConnectionSearchCallBackUPP()

void InvokeConnectionSearchCallBackUPP ( ConnHandle  hConn,
Ptr  matchPtr,
long  refNum,
ConnectionSearchCallBackUPP  userUPP 
)

InvokeConnectionSearchCallBackUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ InvokeConnectionToolDefUPP()

long InvokeConnectionToolDefUPP ( ConnHandle  hConn,
short  msg,
long  p1,
long  p2,
long  p3,
ConnectionToolDefUPP  userUPP 
)

InvokeConnectionToolDefUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ NewConnectionChooseIdleUPP()

ConnectionChooseIdleUPP NewConnectionChooseIdleUPP ( ConnectionChooseIdleProcPtr  userRoutine)

NewConnectionChooseIdleUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ NewConnectionCompletionUPP()

ConnectionCompletionUPP NewConnectionCompletionUPP ( ConnectionCompletionProcPtr  userRoutine)

NewConnectionCompletionUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ NewConnectionSearchCallBackUPP()

ConnectionSearchCallBackUPP NewConnectionSearchCallBackUPP ( ConnectionSearchCallBackProcPtr  userRoutine)

NewConnectionSearchCallBackUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ NewConnectionToolDefUPP()

ConnectionToolDefUPP NewConnectionToolDefUPP ( ConnectionToolDefProcPtr  userRoutine)

NewConnectionToolDefUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available