home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.0 / NeXTSTEP3.0.iso / NextDeveloper / Headers / phonekit / phoneTypes.h < prev   
Text File  |  1992-07-08  |  768b  |  46 lines

  1. /*
  2.  * ISDN/POTS Project
  3.  * Copyright 1991, 1992 NeXT, Inc.
  4.  *
  5.  * phoneType.h 
  6.  *
  7.  * Types for PhoneKit objects
  8.  */
  9.  
  10.  
  11. /*
  12.  *  Constants used to indicate device type.  These are passed
  13.  *  to initDevice: to initialize the device type.
  14.  */
  15. typedef enum {
  16.     NX_ISDNDevice=1,
  17.     NX_POTSDevice=2
  18. } NXPhoneDeviceType;
  19.  
  20.  
  21. /*
  22.  *  Definitions for various channels and types.
  23.  */
  24. typedef enum {
  25.     NX_B1Channel,
  26.     NX_B2Channel,
  27.     NX_DChannel,
  28.     NX_POTSChannel,
  29.     NX_AnyISDNChannel,
  30. } NXPhoneChannelType;
  31.  
  32. typedef enum {
  33.     NX_DataCall         = 4,
  34.     NX_VoiceCall         = 5,
  35. } NXPhoneCallType;
  36.  
  37. typedef enum {
  38.     NX_PhoneNullState     = -1,
  39.     NX_PhoneIdle         = 0,
  40.     NX_PhoneOriginating     = 1,
  41.     NX_PhoneDialing     = 2,
  42.     NX_PhoneConversation     = 3,
  43.     NX_PhoneAlerting     = 4,
  44.     NX_PhoneReleasing     = 5,
  45. } NXPhoneCallState;
  46.