ReactOS 0.4.15-dev-7906-g1b85a5f
atm.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _Q2931_IE
 
struct  _AAL1_PARAMETERS
 
struct  _AAL34_PARAMETERS
 
struct  _AAL5_PARAMETERS
 
struct  _AALUSER_PARAMETERS
 
struct  _AAL_PARAMETERS_IE
 
struct  _ATM_AAL5_INFO
 
struct  _ATM_AAL0_INFO
 
struct  _ATM_AAL_OOB_INFO
 
struct  _ATM_ADDRESS
 
struct  _ATM_BHLI_IE
 
struct  _ATM_BLLI_IE
 
struct  _ATM_BROADBAND_BEARER_CAPABILITY_IE
 
struct  _ATM_BROADBAND_SENDING_COMPLETE_IE
 
struct  _ATM_CALLING_PARTY_NUMBER_IE
 
struct  _ATM_CAUSE_IE
 
struct  _ATM_FLOW_PARAMETERS
 
struct  _ATM_VPIVCI
 
struct  _ATM_MEDIA_PARAMETERS
 
struct  _ATM_PVC_SAP
 
struct  _ATM_QOS_CLASS_IE
 
struct  _ATM_RAW_IE
 
struct  _ATM_SAP
 
struct  _ATM_TRAFFIC_DESCRIPTOR
 
struct  _ATM_TRAFFIC_DESCRIPTOR_IE
 
struct  _ATM_TRANSIT_NETWORK_SELECTION_IE
 
struct  _ATM_LIJ_CALLID_IE
 
struct  _Q2931_ADD_PVC
 
struct  _Q2931_DELETE_PVC
 
struct  _CO_GET_CALL_INFORMATION
 
struct  _Q2931_CALLMGR_PARAMETERS
 
struct  _ATM_VC_RATES_SUPPORTED
 
struct  _ATM_SERVICE_ADDRESS_LIST
 

Macros

#define SAP_TYPE_NSAP   1
 
#define SAP_TYPE_E164   2
 
#define ATM_MEDIA_SPECIFIC   1
 
#define CALLMGR_SPECIFIC_Q2931   1
 
#define ATM_NSAP   0
 
#define ATM_E164   1
 
#define ATM_MAC_ADDRESS_LENGTH   6
 
#define ATM_ADDRESS_LENGTH   20
 
#define AAL_TYPE_AAL0   1
 
#define AAL_TYPE_AAL1   2
 
#define AAL_TYPE_AAL34   4
 
#define AAL_TYPE_AAL5   8
 
#define ATM_ADDR_BLANK_CHAR   L' '
 
#define ATM_ADDR_E164_START_CHAR   L'+'
 
#define ATM_ADDR_PUNCTUATION_CHAR   L'.'
 
#define AAL5_MODE_MESSAGE   0x01
 
#define AAL5_MODE_STREAMING   0x02
 
#define AAL5_SSCS_NULL   0x00
 
#define AAL5_SSCS_SSCOP_ASSURED   0x01
 
#define AAL5_SSCS_SSCOP_NON_ASSURED   0x02
 
#define AAL5_SSCS_FRAME_RELAY   0x04
 
#define ATM_PHYS_RATE_SONET_STS3C   155520000
 
#define ATM_PHYS_RATE_IBM_25   25600000
 
#define ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C   149760000
 
#define ATM_CELL_TRANSFER_CAPACITY_IBM_25   25125926
 
#define ATM_USER_DATA_RATE_SONET_155   1356317
 
#define ATM_USER_DATA_RATE_IBM_25   227556
 
#define BHLI_ISO   0x00
 
#define BHLI_UserSpecific   0x01
 
#define BHLI_HighLayerProfile   0x02
 
#define BHLI_VendorSpecificAppId   0x03
 
#define BLLI_L2_ISO_1745   0x01
 
#define BLLI_L2_Q921   0x02
 
#define BLLI_L2_X25L   0x06
 
#define BLLI_L2_X25M   0x07
 
#define BLLI_L2_ELAPB   0x08
 
#define BLLI_L2_HDLC_ARM   0x09
 
#define BLLI_L2_HDLC_NRM   0x0A
 
#define BLLI_L2_HDLC_ABM   0x0B
 
#define BLLI_L2_LLC   0x0C
 
#define BLLI_L2_X75   0x0D
 
#define BLLI_L2_Q922   0x0E
 
#define BLLI_L2_USER_SPECIFIED   0x10
 
#define BLLI_L2_ISO_7776   0x11
 
#define BLLI_L3_X25   0x06
 
#define BLLI_L3_ISO_8208   0x07
 
#define BLLI_L3_X223   0x08
 
#define BLLI_L3_SIO_8473   0x09
 
#define BLLI_L3_T70   0x0A
 
#define BLLI_L3_ISO_TR9577   0x0B
 
#define BLLI_L3_USER_SPECIFIED   0x10
 
#define BLLI_L3_IPI_SNAP   0x80
 
#define BLLI_L3_IPI_IP   0xCC
 
#define BCOB_A   0x00
 
#define BCOB_C   0x01
 
#define BCOB_X   0x02
 
#define TT_NOIND   0x00
 
#define TT_CBR   0x04
 
#define TT_VBR   0x08
 
#define TR_NOIND   0x00
 
#define TR_END_TO_END   0x01
 
#define TR_NO_END_TO_END   0x02
 
#define CLIP_NOT   0x00
 
#define CLIP_SUS   0x20
 
#define UP_P2P   0x00
 
#define UP_P2MP   0x01
 
#define ATM_CAUSE_LOC_USER   0x00
 
#define ATM_CAUSE_LOC_PRIVATE_LOCAL   0x01
 
#define ATM_CAUSE_LOC_PUBLIC_LOCAL   0x02
 
#define ATM_CAUSE_LOC_TRANSIT_NETWORK   0x03
 
#define ATM_CAUSE_LOC_PUBLIC_REMOTE   0x04
 
#define ATM_CAUSE_LOC_PRIVATE_REMOTE   0x05
 
#define ATM_CAUSE_LOC_INTERNATIONAL_NETWORK   0x07
 
#define ATM_CAUSE_LOC_BEYOND_INTERWORKING   0x0A
 
#define ATM_CAUSE_UNALLOCATED_NUMBER   0x01
 
#define ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK   0x02
 
#define ATM_CAUSE_NO_ROUTE_TO_DESTINATION   0x03
 
#define ATM_CAUSE_VPI_VCI_UNACCEPTABLE   0x0A
 
#define ATM_CAUSE_NORMAL_CALL_CLEARING   0x10
 
#define ATM_CAUSE_USER_BUSY   0x11
 
#define ATM_CAUSE_NO_USER_RESPONDING   0x12
 
#define ATM_CAUSE_CALL_REJECTED   0x15
 
#define ATM_CAUSE_NUMBER_CHANGED   0x16
 
#define ATM_CAUSE_USER_REJECTS_CLIR   0x17
 
#define ATM_CAUSE_DESTINATION_OUT_OF_ORDER   0x1B
 
#define ATM_CAUSE_INVALID_NUMBER_FORMAT   0x1C
 
#define ATM_CAUSE_STATUS_ENQUIRY_RESPONSE   0x1E
 
#define ATM_CAUSE_NORMAL_UNSPECIFIED   0x1F
 
#define ATM_CAUSE_VPI_VCI_UNAVAILABLE   0x23
 
#define ATM_CAUSE_NETWORK_OUT_OF_ORDER   0x26
 
#define ATM_CAUSE_TEMPORARY_FAILURE   0x29
 
#define ATM_CAUSE_ACCESS_INFORMAION_DISCARDED   0x2B
 
#define ATM_CAUSE_NO_VPI_VCI_AVAILABLE   0x2D
 
#define ATM_CAUSE_RESOURCE_UNAVAILABLE   0x2F
 
#define ATM_CAUSE_QOS_UNAVAILABLE   0x31
 
#define ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE   0x33
 
#define ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED   0x39
 
#define ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE   0x3A
 
#define ATM_CAUSE_OPTION_UNAVAILABLE   0x3F
 
#define ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED   0x41
 
#define ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS   0x49
 
#define ATM_CAUSE_INVALID_CALL_REFERENCE   0x51
 
#define ATM_CAUSE_CHANNEL_NONEXISTENT   0x52
 
#define ATM_CAUSE_INCOMPATIBLE_DESTINATION   0x58
 
#define ATM_CAUSE_INVALID_ENDPOINT_REFERENCE   0x59
 
#define ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION   0x5B
 
#define ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY   0x5C
 
#define ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED   0x5D
 
#define ATM_CAUSE_MANDATORY_IE_MISSING   0x60
 
#define ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE   0x61
 
#define ATM_CAUSE_UNIMPLEMENTED_IE   0x63
 
#define ATM_CAUSE_INVALID_IE_CONTENTS   0x64
 
#define ATM_CAUSE_INVALID_STATE_FOR_MESSAGE   0x65
 
#define ATM_CAUSE_RECOVERY_ON_TIMEOUT   0x66
 
#define ATM_CAUSE_INCORRECT_MESSAGE_LENGTH   0x68
 
#define ATM_CAUSE_PROTOCOL_ERROR   0x6F
 
#define ATM_CAUSE_COND_UNKNOWN   0x00
 
#define ATM_CAUSE_COND_PERMANENT   0x01
 
#define ATM_CAUSE_COND_TRANSIENT   0x02
 
#define ATM_CAUSE_REASON_USER   0x00
 
#define ATM_CAUSE_REASON_IE_MISSING   0x04
 
#define ATM_CAUSE_REASON_IE_INSUFFICIENT   0x08
 
#define ATM_CAUSE_PU_PROVIDER   0x00
 
#define ATM_CAUSE_PU_USER   0x08
 
#define ATM_CAUSE_NA_NORMAL   0x00
 
#define ATM_CAUSE_NA_ABNORMAL   0x04
 
#define ATM_SERVICE_CATEGORY_CBR   1
 
#define ATM_SERVICE_CATEGORY_VBR   2
 
#define ATM_SERVICE_CATEGORY_UBR   4
 
#define ATM_SERVICE_CATEGORY_ABR   8
 
#define ATM_FLOW_PARAMS_RSVD1_MPP   0x01
 
#define SAP_FIELD_ABSENT   ((ULONG)0xfffffffe)
 
#define SAP_FIELD_ANY   ((ULONG)0xffffffff)
 
#define SAP_FIELD_ANY_AESA_SEL   ((ULONG)0xfffffffa)
 
#define SAP_FIELD_ANY_AESA_REST   ((ULONG)0xfffffffb)
 
#define QOS_CLASS0   0x00
 
#define QOS_CLASS1   0x01
 
#define QOS_CLASS2   0x02
 
#define QOS_CLASS3   0x03
 
#define QOS_CLASS4   0x04
 
#define TNS_TYPE_NATIONAL   0x40
 
#define TNS_PLAN_CARRIER_ID_CODE   0x01
 
#define CO_FLAG_SIGNALING_VC   0x00000001
 
#define CO_FLAG_NO_DEST_SAP   0x00000002
 
#define CO_FLAG_NO_LOCAL_SAP   0x00000004
 
#define ATM_SERVICE_REGISTRY_LECS   1
 
#define ATM_SERVICE_REGISTRY_ANS   2
 

Typedefs

typedef ULONG ATM_ADDRESSTYPE
 
typedef ULONG ATM_AAL_TYPE
 
typedef ULONGPATM_AAL_TYPE
 
typedef enum _Q2931_IE_TYPE Q2931_IE_TYPE
 
typedef struct _Q2931_IE Q2931_IE
 
typedef struct _Q2931_IEPQ2931_IE
 
typedef struct _AAL1_PARAMETERS AAL1_PARAMETERS
 
typedef struct _AAL1_PARAMETERSPAAL1_PARAMETERS
 
typedef struct _AAL34_PARAMETERS AAL34_PARAMETERS
 
typedef struct _AAL34_PARAMETERSPAAL34_PARAMETERS
 
typedef struct _AAL5_PARAMETERS AAL5_PARAMETERS
 
typedef struct _AAL5_PARAMETERSPAAL5_PARAMETERS
 
typedef struct _AALUSER_PARAMETERS AALUSER_PARAMETERS
 
typedef struct _AALUSER_PARAMETERSPAALUSER_PARAMETERS
 
typedef struct _AAL_PARAMETERS_IE AAL_PARAMETERS_IE
 
typedef struct _AAL_PARAMETERS_IEPAAL_PARAMETERS_IE
 
typedef struct _ATM_AAL_OOB_INFO ATM_AAL_OOB_INFO
 
typedef struct _ATM_AAL_OOB_INFOPATM_AAL_OOB_INFO
 
typedef struct _ATM_ADDRESS ATM_ADDRESS
 
typedef struct _ATM_ADDRESSPATM_ADDRESS
 
typedef struct _ATM_BHLI_IE ATM_BHLI_IE
 
typedef struct _ATM_BHLI_IEPATM_BHLI_IE
 
typedef struct _ATM_BLLI_IE ATM_BLLI_IE
 
typedef struct _ATM_BLLI_IEPATM_BLLI_IE
 
typedef struct _ATM_BROADBAND_BEARER_CAPABILITY_IE ATM_BROADBAND_BEARER_CAPABILITY_IE
 
typedef struct _ATM_BROADBAND_BEARER_CAPABILITY_IEPATM_BROADBAND_BEARER_CAPABILITY_IE
 
typedef struct _ATM_BROADBAND_SENDING_COMPLETE_IE ATM_BROADBAND_SENDING_COMPLETE_IE
 
typedef struct _ATM_BROADBAND_SENDING_COMPLETE_IEPATM_BROADBAND_SENDING_COMPLETE_IE
 
typedef struct _ATM_CALLING_PARTY_NUMBER_IE ATM_CALLING_PARTY_NUMBER_IE
 
typedef struct _ATM_CALLING_PARTY_NUMBER_IEPATM_CALLING_PARTY_NUMBER_IE
 
typedef struct _ATM_CAUSE_IE ATM_CAUSE_IE
 
typedef struct _ATM_CAUSE_IEPATM_CAUSE_IE
 
typedef ULONG ATM_SERVICE_CATEGORY
 
typedef ULONGPATM_SERVICE_CATEGORY
 
typedef struct _ATM_FLOW_PARAMETERS ATM_FLOW_PARAMETERS
 
typedef struct _ATM_FLOW_PARAMETERSPATM_FLOW_PARAMETERS
 
typedef struct _ATM_VPIVCI ATM_VPIVCI
 
typedef struct _ATM_VPIVCIPATM_VPIVCI
 
typedef struct _ATM_MEDIA_PARAMETERS ATM_MEDIA_PARAMETERS
 
typedef struct _ATM_MEDIA_PARAMETERSPATM_MEDIA_PARAMETERS
 
typedef struct _ATM_PVC_SAP ATM_PVC_SAP
 
typedef struct _ATM_PVC_SAPPATM_PVC_SAP
 
typedef struct _ATM_QOS_CLASS_IE ATM_QOS_CLASS_IE
 
typedef struct _ATM_QOS_CLASS_IEPATM_QOS_CLASS_IE
 
typedef struct _ATM_RAW_IE ATM_RAW_IE
 
typedef struct _ATM_RAW_IEPATM_RAW_IE
 
typedef struct _ATM_SAP ATM_SAP
 
typedef struct _ATM_SAPPATM_SAP
 
typedef struct _ATM_TRAFFIC_DESCRIPTOR ATM_TRAFFIC_DESCRIPTOR
 
typedef struct _ATM_TRAFFIC_DESCRIPTORPATM_TRAFFIC_DESCRIPTOR
 
typedef struct _ATM_TRAFFIC_DESCRIPTOR_IE ATM_TRAFFIC_DESCRIPTOR_IE
 
typedef struct _ATM_TRAFFIC_DESCRIPTOR_IEPATM_TRAFFIC_DESCRIPTOR_IE
 
typedef struct _ATM_TRANSIT_NETWORK_SELECTION_IE ATM_TRANSIT_NETWORK_SELECTION_IE
 
typedef struct _ATM_TRANSIT_NETWORK_SELECTION_IEPATM_TRANSIT_NETWORK_SELECTION_IE
 
typedef struct _ATM_LIJ_CALLID_IE ATM_LIJ_CALLID_IE
 
typedef struct _ATM_LIJ_CALLID_IEPATM_LIJ_CALLID_IE
 
typedef struct _Q2931_ADD_PVC Q2931_ADD_PVC
 
typedef struct _Q2931_ADD_PVCPQ2931_ADD_PVC
 
typedef struct _Q2931_DELETE_PVC Q2931_DELETE_PVC
 
typedef struct _Q2931_DELETE_PVCPQ2931_DELETE_PVC
 
typedef struct _CO_GET_CALL_INFORMATION CO_GET_CALL_INFORMATION
 
typedef struct _CO_GET_CALL_INFORMATIONPCO_GET_CALL_INFORMATION
 
typedef ATM_ADDRESS ATM_CALLED_PARTY_NUMBER_IE
 
typedef ATM_ADDRESS ATM_CALLED_PARTY_SUBADDRESS_IE
 
typedef ATM_ADDRESS ATM_CALLING_PARTY_SUBADDRESS_IE
 
typedef struct _Q2931_CALLMGR_PARAMETERS Q2931_CALLMGR_PARAMETERS
 
typedef struct _Q2931_CALLMGR_PARAMETERSPQ2931_CALLMGR_PARAMETERS
 
typedef struct _ATM_VC_RATES_SUPPORTED ATM_VC_RATES_SUPPORTED
 
typedef struct _ATM_VC_RATES_SUPPORTEDPATM_VC_RATES_SUPPORTED
 
typedef ULONG ATM_SERVICE_REGISTRY_TYPE
 
typedef struct _ATM_SERVICE_ADDRESS_LIST ATM_SERVICE_ADDRESS_LIST
 
typedef struct _ATM_SERVICE_ADDRESS_LISTPATM_SERVICE_ADDRESS_LIST
 

Enumerations

enum  _Q2931_IE_TYPE {
  IE_AALParameters , IE_TrafficDescriptor , IE_BroadbandBearerCapability , IE_BHLI ,
  IE_BLLI , IE_CalledPartyNumber , IE_CalledPartySubaddress , IE_CallingPartyNumber ,
  IE_CallingPartySubaddress , IE_Cause , IE_QOSClass , IE_TransitNetworkSelection ,
  IE_BroadbandSendingComplete , IE_LIJCallId , IE_Raw
}
 

Macro Definition Documentation

◆ AAL5_MODE_MESSAGE

#define AAL5_MODE_MESSAGE   0x01

Definition at line 98 of file atm.h.

◆ AAL5_MODE_STREAMING

#define AAL5_MODE_STREAMING   0x02

Definition at line 99 of file atm.h.

◆ AAL5_SSCS_FRAME_RELAY

#define AAL5_SSCS_FRAME_RELAY   0x04

Definition at line 105 of file atm.h.

◆ AAL5_SSCS_NULL

#define AAL5_SSCS_NULL   0x00

Definition at line 102 of file atm.h.

◆ AAL5_SSCS_SSCOP_ASSURED

#define AAL5_SSCS_SSCOP_ASSURED   0x01

Definition at line 103 of file atm.h.

◆ AAL5_SSCS_SSCOP_NON_ASSURED

#define AAL5_SSCS_SSCOP_NON_ASSURED   0x02

Definition at line 104 of file atm.h.

◆ AAL_TYPE_AAL0

#define AAL_TYPE_AAL0   1

Definition at line 46 of file atm.h.

◆ AAL_TYPE_AAL1

#define AAL_TYPE_AAL1   2

Definition at line 47 of file atm.h.

◆ AAL_TYPE_AAL34

#define AAL_TYPE_AAL34   4

Definition at line 48 of file atm.h.

◆ AAL_TYPE_AAL5

#define AAL_TYPE_AAL5   8

Definition at line 49 of file atm.h.

◆ ATM_ADDR_BLANK_CHAR

#define ATM_ADDR_BLANK_CHAR   L' '

Definition at line 51 of file atm.h.

◆ ATM_ADDR_E164_START_CHAR

#define ATM_ADDR_E164_START_CHAR   L'+'

Definition at line 52 of file atm.h.

◆ ATM_ADDR_PUNCTUATION_CHAR

#define ATM_ADDR_PUNCTUATION_CHAR   L'.'

Definition at line 53 of file atm.h.

◆ ATM_ADDRESS_LENGTH

#define ATM_ADDRESS_LENGTH   20

Definition at line 42 of file atm.h.

◆ ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED

#define ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED   0x5D

Definition at line 301 of file atm.h.

◆ ATM_CAUSE_ACCESS_INFORMAION_DISCARDED

#define ATM_CAUSE_ACCESS_INFORMAION_DISCARDED   0x2B

Definition at line 285 of file atm.h.

◆ ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED

#define ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED   0x39

Definition at line 290 of file atm.h.

◆ ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE

#define ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE   0x3A

Definition at line 291 of file atm.h.

◆ ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED

#define ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED   0x41

Definition at line 293 of file atm.h.

◆ ATM_CAUSE_CALL_REJECTED

#define ATM_CAUSE_CALL_REJECTED   0x15

Definition at line 275 of file atm.h.

◆ ATM_CAUSE_CHANNEL_NONEXISTENT

#define ATM_CAUSE_CHANNEL_NONEXISTENT   0x52

Definition at line 296 of file atm.h.

◆ ATM_CAUSE_COND_PERMANENT

#define ATM_CAUSE_COND_PERMANENT   0x01

Definition at line 313 of file atm.h.

◆ ATM_CAUSE_COND_TRANSIENT

#define ATM_CAUSE_COND_TRANSIENT   0x02

Definition at line 314 of file atm.h.

◆ ATM_CAUSE_COND_UNKNOWN

#define ATM_CAUSE_COND_UNKNOWN   0x00

Definition at line 312 of file atm.h.

◆ ATM_CAUSE_DESTINATION_OUT_OF_ORDER

#define ATM_CAUSE_DESTINATION_OUT_OF_ORDER   0x1B

Definition at line 278 of file atm.h.

◆ ATM_CAUSE_INCOMPATIBLE_DESTINATION

#define ATM_CAUSE_INCOMPATIBLE_DESTINATION   0x58

Definition at line 297 of file atm.h.

◆ ATM_CAUSE_INCORRECT_MESSAGE_LENGTH

#define ATM_CAUSE_INCORRECT_MESSAGE_LENGTH   0x68

Definition at line 308 of file atm.h.

◆ ATM_CAUSE_INVALID_CALL_REFERENCE

#define ATM_CAUSE_INVALID_CALL_REFERENCE   0x51

Definition at line 295 of file atm.h.

◆ ATM_CAUSE_INVALID_ENDPOINT_REFERENCE

#define ATM_CAUSE_INVALID_ENDPOINT_REFERENCE   0x59

Definition at line 298 of file atm.h.

◆ ATM_CAUSE_INVALID_IE_CONTENTS

#define ATM_CAUSE_INVALID_IE_CONTENTS   0x64

Definition at line 305 of file atm.h.

◆ ATM_CAUSE_INVALID_NUMBER_FORMAT

#define ATM_CAUSE_INVALID_NUMBER_FORMAT   0x1C

Definition at line 279 of file atm.h.

◆ ATM_CAUSE_INVALID_STATE_FOR_MESSAGE

#define ATM_CAUSE_INVALID_STATE_FOR_MESSAGE   0x65

Definition at line 306 of file atm.h.

◆ ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION

#define ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION   0x5B

Definition at line 299 of file atm.h.

◆ ATM_CAUSE_LOC_BEYOND_INTERWORKING

#define ATM_CAUSE_LOC_BEYOND_INTERWORKING   0x0A

Definition at line 265 of file atm.h.

◆ ATM_CAUSE_LOC_INTERNATIONAL_NETWORK

#define ATM_CAUSE_LOC_INTERNATIONAL_NETWORK   0x07

Definition at line 264 of file atm.h.

◆ ATM_CAUSE_LOC_PRIVATE_LOCAL

#define ATM_CAUSE_LOC_PRIVATE_LOCAL   0x01

Definition at line 259 of file atm.h.

◆ ATM_CAUSE_LOC_PRIVATE_REMOTE

#define ATM_CAUSE_LOC_PRIVATE_REMOTE   0x05

Definition at line 263 of file atm.h.

◆ ATM_CAUSE_LOC_PUBLIC_LOCAL

#define ATM_CAUSE_LOC_PUBLIC_LOCAL   0x02

Definition at line 260 of file atm.h.

◆ ATM_CAUSE_LOC_PUBLIC_REMOTE

#define ATM_CAUSE_LOC_PUBLIC_REMOTE   0x04

Definition at line 262 of file atm.h.

◆ ATM_CAUSE_LOC_TRANSIT_NETWORK

#define ATM_CAUSE_LOC_TRANSIT_NETWORK   0x03

Definition at line 261 of file atm.h.

◆ ATM_CAUSE_LOC_USER

#define ATM_CAUSE_LOC_USER   0x00

Definition at line 258 of file atm.h.

◆ ATM_CAUSE_MANDATORY_IE_MISSING

#define ATM_CAUSE_MANDATORY_IE_MISSING   0x60

Definition at line 302 of file atm.h.

◆ ATM_CAUSE_NA_ABNORMAL

#define ATM_CAUSE_NA_ABNORMAL   0x04

Definition at line 321 of file atm.h.

◆ ATM_CAUSE_NA_NORMAL

#define ATM_CAUSE_NA_NORMAL   0x00

Definition at line 320 of file atm.h.

◆ ATM_CAUSE_NETWORK_OUT_OF_ORDER

#define ATM_CAUSE_NETWORK_OUT_OF_ORDER   0x26

Definition at line 283 of file atm.h.

◆ ATM_CAUSE_NO_ROUTE_TO_DESTINATION

#define ATM_CAUSE_NO_ROUTE_TO_DESTINATION   0x03

Definition at line 270 of file atm.h.

◆ ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK

#define ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK   0x02

Definition at line 269 of file atm.h.

◆ ATM_CAUSE_NO_USER_RESPONDING

#define ATM_CAUSE_NO_USER_RESPONDING   0x12

Definition at line 274 of file atm.h.

◆ ATM_CAUSE_NO_VPI_VCI_AVAILABLE

#define ATM_CAUSE_NO_VPI_VCI_AVAILABLE   0x2D

Definition at line 286 of file atm.h.

◆ ATM_CAUSE_NORMAL_CALL_CLEARING

#define ATM_CAUSE_NORMAL_CALL_CLEARING   0x10

Definition at line 272 of file atm.h.

◆ ATM_CAUSE_NORMAL_UNSPECIFIED

#define ATM_CAUSE_NORMAL_UNSPECIFIED   0x1F

Definition at line 281 of file atm.h.

◆ ATM_CAUSE_NUMBER_CHANGED

#define ATM_CAUSE_NUMBER_CHANGED   0x16

Definition at line 276 of file atm.h.

◆ ATM_CAUSE_OPTION_UNAVAILABLE

#define ATM_CAUSE_OPTION_UNAVAILABLE   0x3F

Definition at line 292 of file atm.h.

◆ ATM_CAUSE_PROTOCOL_ERROR

#define ATM_CAUSE_PROTOCOL_ERROR   0x6F

Definition at line 309 of file atm.h.

◆ ATM_CAUSE_PU_PROVIDER

#define ATM_CAUSE_PU_PROVIDER   0x00

Definition at line 318 of file atm.h.

◆ ATM_CAUSE_PU_USER

#define ATM_CAUSE_PU_USER   0x08

Definition at line 319 of file atm.h.

◆ ATM_CAUSE_QOS_UNAVAILABLE

#define ATM_CAUSE_QOS_UNAVAILABLE   0x31

Definition at line 288 of file atm.h.

◆ ATM_CAUSE_REASON_IE_INSUFFICIENT

#define ATM_CAUSE_REASON_IE_INSUFFICIENT   0x08

Definition at line 317 of file atm.h.

◆ ATM_CAUSE_REASON_IE_MISSING

#define ATM_CAUSE_REASON_IE_MISSING   0x04

Definition at line 316 of file atm.h.

◆ ATM_CAUSE_REASON_USER

#define ATM_CAUSE_REASON_USER   0x00

Definition at line 315 of file atm.h.

◆ ATM_CAUSE_RECOVERY_ON_TIMEOUT

#define ATM_CAUSE_RECOVERY_ON_TIMEOUT   0x66

Definition at line 307 of file atm.h.

◆ ATM_CAUSE_RESOURCE_UNAVAILABLE

#define ATM_CAUSE_RESOURCE_UNAVAILABLE   0x2F

Definition at line 287 of file atm.h.

◆ ATM_CAUSE_STATUS_ENQUIRY_RESPONSE

#define ATM_CAUSE_STATUS_ENQUIRY_RESPONSE   0x1E

Definition at line 280 of file atm.h.

◆ ATM_CAUSE_TEMPORARY_FAILURE

#define ATM_CAUSE_TEMPORARY_FAILURE   0x29

Definition at line 284 of file atm.h.

◆ ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY

#define ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY   0x5C

Definition at line 300 of file atm.h.

◆ ATM_CAUSE_UNALLOCATED_NUMBER

#define ATM_CAUSE_UNALLOCATED_NUMBER   0x01

Definition at line 268 of file atm.h.

◆ ATM_CAUSE_UNIMPLEMENTED_IE

#define ATM_CAUSE_UNIMPLEMENTED_IE   0x63

Definition at line 304 of file atm.h.

◆ ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE

#define ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE   0x61

Definition at line 303 of file atm.h.

◆ ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS

#define ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS   0x49

Definition at line 294 of file atm.h.

◆ ATM_CAUSE_USER_BUSY

#define ATM_CAUSE_USER_BUSY   0x11

Definition at line 273 of file atm.h.

◆ ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE

#define ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE   0x33

Definition at line 289 of file atm.h.

◆ ATM_CAUSE_USER_REJECTS_CLIR

#define ATM_CAUSE_USER_REJECTS_CLIR   0x17

Definition at line 277 of file atm.h.

◆ ATM_CAUSE_VPI_VCI_UNACCEPTABLE

#define ATM_CAUSE_VPI_VCI_UNACCEPTABLE   0x0A

Definition at line 271 of file atm.h.

◆ ATM_CAUSE_VPI_VCI_UNAVAILABLE

#define ATM_CAUSE_VPI_VCI_UNAVAILABLE   0x23

Definition at line 282 of file atm.h.

◆ ATM_CELL_TRANSFER_CAPACITY_IBM_25

#define ATM_CELL_TRANSFER_CAPACITY_IBM_25   25125926

Definition at line 157 of file atm.h.

◆ ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C

#define ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C   149760000

Definition at line 156 of file atm.h.

◆ ATM_E164

#define ATM_E164   1

Definition at line 39 of file atm.h.

◆ ATM_FLOW_PARAMS_RSVD1_MPP

#define ATM_FLOW_PARAMS_RSVD1_MPP   0x01

Definition at line 340 of file atm.h.

◆ ATM_MAC_ADDRESS_LENGTH

#define ATM_MAC_ADDRESS_LENGTH   6

Definition at line 41 of file atm.h.

◆ ATM_MEDIA_SPECIFIC

#define ATM_MEDIA_SPECIFIC   1

Definition at line 34 of file atm.h.

◆ ATM_NSAP

#define ATM_NSAP   0

Definition at line 38 of file atm.h.

◆ ATM_PHYS_RATE_IBM_25

#define ATM_PHYS_RATE_IBM_25   25600000

Definition at line 154 of file atm.h.

◆ ATM_PHYS_RATE_SONET_STS3C

#define ATM_PHYS_RATE_SONET_STS3C   155520000

Definition at line 153 of file atm.h.

◆ ATM_SERVICE_CATEGORY_ABR

#define ATM_SERVICE_CATEGORY_ABR   8

Definition at line 337 of file atm.h.

◆ ATM_SERVICE_CATEGORY_CBR

#define ATM_SERVICE_CATEGORY_CBR   1

Definition at line 334 of file atm.h.

◆ ATM_SERVICE_CATEGORY_UBR

#define ATM_SERVICE_CATEGORY_UBR   4

Definition at line 336 of file atm.h.

◆ ATM_SERVICE_CATEGORY_VBR

#define ATM_SERVICE_CATEGORY_VBR   2

Definition at line 335 of file atm.h.

◆ ATM_SERVICE_REGISTRY_ANS

#define ATM_SERVICE_REGISTRY_ANS   2

Definition at line 506 of file atm.h.

◆ ATM_SERVICE_REGISTRY_LECS

#define ATM_SERVICE_REGISTRY_LECS   1

Definition at line 505 of file atm.h.

◆ ATM_USER_DATA_RATE_IBM_25

#define ATM_USER_DATA_RATE_IBM_25   227556

Definition at line 160 of file atm.h.

◆ ATM_USER_DATA_RATE_SONET_155

#define ATM_USER_DATA_RATE_SONET_155   1356317

Definition at line 159 of file atm.h.

◆ BCOB_A

#define BCOB_A   0x00

Definition at line 217 of file atm.h.

◆ BCOB_C

#define BCOB_C   0x01

Definition at line 218 of file atm.h.

◆ BCOB_X

#define BCOB_X   0x02

Definition at line 219 of file atm.h.

◆ BHLI_HighLayerProfile

#define BHLI_HighLayerProfile   0x02

Definition at line 165 of file atm.h.

◆ BHLI_ISO

#define BHLI_ISO   0x00

Definition at line 163 of file atm.h.

◆ BHLI_UserSpecific

#define BHLI_UserSpecific   0x01

Definition at line 164 of file atm.h.

◆ BHLI_VendorSpecificAppId

#define BHLI_VendorSpecificAppId   0x03

Definition at line 166 of file atm.h.

◆ BLLI_L2_ELAPB

#define BLLI_L2_ELAPB   0x08

Definition at line 179 of file atm.h.

◆ BLLI_L2_HDLC_ABM

#define BLLI_L2_HDLC_ABM   0x0B

Definition at line 182 of file atm.h.

◆ BLLI_L2_HDLC_ARM

#define BLLI_L2_HDLC_ARM   0x09

Definition at line 180 of file atm.h.

◆ BLLI_L2_HDLC_NRM

#define BLLI_L2_HDLC_NRM   0x0A

Definition at line 181 of file atm.h.

◆ BLLI_L2_ISO_1745

#define BLLI_L2_ISO_1745   0x01

Definition at line 175 of file atm.h.

◆ BLLI_L2_ISO_7776

#define BLLI_L2_ISO_7776   0x11

Definition at line 187 of file atm.h.

◆ BLLI_L2_LLC

#define BLLI_L2_LLC   0x0C

Definition at line 183 of file atm.h.

◆ BLLI_L2_Q921

#define BLLI_L2_Q921   0x02

Definition at line 176 of file atm.h.

◆ BLLI_L2_Q922

#define BLLI_L2_Q922   0x0E

Definition at line 185 of file atm.h.

◆ BLLI_L2_USER_SPECIFIED

#define BLLI_L2_USER_SPECIFIED   0x10

Definition at line 186 of file atm.h.

◆ BLLI_L2_X25L

#define BLLI_L2_X25L   0x06

Definition at line 177 of file atm.h.

◆ BLLI_L2_X25M

#define BLLI_L2_X25M   0x07

Definition at line 178 of file atm.h.

◆ BLLI_L2_X75

#define BLLI_L2_X75   0x0D

Definition at line 184 of file atm.h.

◆ BLLI_L3_IPI_IP

#define BLLI_L3_IPI_IP   0xCC

Definition at line 200 of file atm.h.

◆ BLLI_L3_IPI_SNAP

#define BLLI_L3_IPI_SNAP   0x80

Definition at line 199 of file atm.h.

◆ BLLI_L3_ISO_8208

#define BLLI_L3_ISO_8208   0x07

Definition at line 191 of file atm.h.

◆ BLLI_L3_ISO_TR9577

#define BLLI_L3_ISO_TR9577   0x0B

Definition at line 195 of file atm.h.

◆ BLLI_L3_SIO_8473

#define BLLI_L3_SIO_8473   0x09

Definition at line 193 of file atm.h.

◆ BLLI_L3_T70

#define BLLI_L3_T70   0x0A

Definition at line 194 of file atm.h.

◆ BLLI_L3_USER_SPECIFIED

#define BLLI_L3_USER_SPECIFIED   0x10

Definition at line 196 of file atm.h.

◆ BLLI_L3_X223

#define BLLI_L3_X223   0x08

Definition at line 192 of file atm.h.

◆ BLLI_L3_X25

#define BLLI_L3_X25   0x06

Definition at line 190 of file atm.h.

◆ CALLMGR_SPECIFIC_Q2931

#define CALLMGR_SPECIFIC_Q2931   1

Definition at line 36 of file atm.h.

◆ CLIP_NOT

#define CLIP_NOT   0x00

Definition at line 232 of file atm.h.

◆ CLIP_SUS

#define CLIP_SUS   0x20

Definition at line 233 of file atm.h.

◆ CO_FLAG_NO_DEST_SAP

#define CO_FLAG_NO_DEST_SAP   0x00000002

Definition at line 459 of file atm.h.

◆ CO_FLAG_NO_LOCAL_SAP

#define CO_FLAG_NO_LOCAL_SAP   0x00000004

Definition at line 460 of file atm.h.

◆ CO_FLAG_SIGNALING_VC

#define CO_FLAG_SIGNALING_VC   0x00000001

Definition at line 458 of file atm.h.

◆ QOS_CLASS0

#define QOS_CLASS0   0x00

Definition at line 400 of file atm.h.

◆ QOS_CLASS1

#define QOS_CLASS1   0x01

Definition at line 401 of file atm.h.

◆ QOS_CLASS2

#define QOS_CLASS2   0x02

Definition at line 402 of file atm.h.

◆ QOS_CLASS3

#define QOS_CLASS3   0x03

Definition at line 403 of file atm.h.

◆ QOS_CLASS4

#define QOS_CLASS4   0x04

Definition at line 404 of file atm.h.

◆ SAP_FIELD_ABSENT

#define SAP_FIELD_ABSENT   ((ULONG)0xfffffffe)

Definition at line 343 of file atm.h.

◆ SAP_FIELD_ANY

#define SAP_FIELD_ANY   ((ULONG)0xffffffff)

Definition at line 347 of file atm.h.

◆ SAP_FIELD_ANY_AESA_REST

#define SAP_FIELD_ANY_AESA_REST   ((ULONG)0xfffffffb)

Definition at line 351 of file atm.h.

◆ SAP_FIELD_ANY_AESA_SEL

#define SAP_FIELD_ANY_AESA_SEL   ((ULONG)0xfffffffa)

Definition at line 350 of file atm.h.

◆ SAP_TYPE_E164

#define SAP_TYPE_E164   2

Definition at line 32 of file atm.h.

◆ SAP_TYPE_NSAP

#define SAP_TYPE_NSAP   1

Definition at line 31 of file atm.h.

◆ TNS_PLAN_CARRIER_ID_CODE

#define TNS_PLAN_CARRIER_ID_CODE   0x01

Definition at line 444 of file atm.h.

◆ TNS_TYPE_NATIONAL

#define TNS_TYPE_NATIONAL   0x40

Definition at line 441 of file atm.h.

◆ TR_END_TO_END

#define TR_END_TO_END   0x01

Definition at line 228 of file atm.h.

◆ TR_NO_END_TO_END

#define TR_NO_END_TO_END   0x02

Definition at line 229 of file atm.h.

◆ TR_NOIND

#define TR_NOIND   0x00

Definition at line 227 of file atm.h.

◆ TT_CBR

#define TT_CBR   0x04

Definition at line 223 of file atm.h.

◆ TT_NOIND

#define TT_NOIND   0x00

Definition at line 222 of file atm.h.

◆ TT_VBR

#define TT_VBR   0x08

Definition at line 224 of file atm.h.

◆ UP_P2MP

#define UP_P2MP   0x01

Definition at line 237 of file atm.h.

◆ UP_P2P

#define UP_P2P   0x00

Definition at line 236 of file atm.h.

Typedef Documentation

◆ AAL1_PARAMETERS

◆ AAL34_PARAMETERS

◆ AAL5_PARAMETERS

◆ AAL_PARAMETERS_IE

◆ AALUSER_PARAMETERS

◆ ATM_AAL_OOB_INFO

◆ ATM_AAL_TYPE

Definition at line 44 of file atm.h.

◆ ATM_ADDRESS

◆ ATM_ADDRESSTYPE

Definition at line 29 of file atm.h.

◆ ATM_BHLI_IE

◆ ATM_BLLI_IE

◆ ATM_BROADBAND_BEARER_CAPABILITY_IE

◆ ATM_BROADBAND_SENDING_COMPLETE_IE

◆ ATM_CALLED_PARTY_NUMBER_IE

Definition at line 486 of file atm.h.

◆ ATM_CALLED_PARTY_SUBADDRESS_IE

Definition at line 487 of file atm.h.

◆ ATM_CALLING_PARTY_NUMBER_IE

◆ ATM_CALLING_PARTY_SUBADDRESS_IE

Definition at line 488 of file atm.h.

◆ ATM_CAUSE_IE

◆ ATM_FLOW_PARAMETERS

◆ ATM_LIJ_CALLID_IE

◆ ATM_MEDIA_PARAMETERS

◆ ATM_PVC_SAP

◆ ATM_QOS_CLASS_IE

◆ ATM_RAW_IE

◆ ATM_SAP

◆ ATM_SERVICE_ADDRESS_LIST

◆ ATM_SERVICE_CATEGORY

Definition at line 331 of file atm.h.

◆ ATM_SERVICE_REGISTRY_TYPE

Definition at line 502 of file atm.h.

◆ ATM_TRAFFIC_DESCRIPTOR

◆ ATM_TRAFFIC_DESCRIPTOR_IE

◆ ATM_TRANSIT_NETWORK_SELECTION_IE

◆ ATM_VC_RATES_SUPPORTED

◆ ATM_VPIVCI

◆ CO_GET_CALL_INFORMATION

◆ PAAL1_PARAMETERS

◆ PAAL34_PARAMETERS

◆ PAAL5_PARAMETERS

◆ PAAL_PARAMETERS_IE

◆ PAALUSER_PARAMETERS

◆ PATM_AAL_OOB_INFO

◆ PATM_AAL_TYPE

typedef ULONG * PATM_AAL_TYPE

Definition at line 44 of file atm.h.

◆ PATM_ADDRESS

◆ PATM_BHLI_IE

◆ PATM_BLLI_IE

◆ PATM_BROADBAND_BEARER_CAPABILITY_IE

◆ PATM_BROADBAND_SENDING_COMPLETE_IE

◆ PATM_CALLING_PARTY_NUMBER_IE

◆ PATM_CAUSE_IE

◆ PATM_FLOW_PARAMETERS

◆ PATM_LIJ_CALLID_IE

◆ PATM_MEDIA_PARAMETERS

◆ PATM_PVC_SAP

◆ PATM_QOS_CLASS_IE

◆ PATM_RAW_IE

◆ PATM_SAP

◆ PATM_SERVICE_ADDRESS_LIST

◆ PATM_SERVICE_CATEGORY

Definition at line 331 of file atm.h.

◆ PATM_TRAFFIC_DESCRIPTOR

◆ PATM_TRAFFIC_DESCRIPTOR_IE

◆ PATM_TRANSIT_NETWORK_SELECTION_IE

◆ PATM_VC_RATES_SUPPORTED

◆ PATM_VPIVCI

◆ PCO_GET_CALL_INFORMATION

◆ PQ2931_ADD_PVC

◆ PQ2931_CALLMGR_PARAMETERS

◆ PQ2931_DELETE_PVC

◆ PQ2931_IE

◆ Q2931_ADD_PVC

◆ Q2931_CALLMGR_PARAMETERS

◆ Q2931_DELETE_PVC

◆ Q2931_IE

◆ Q2931_IE_TYPE

Enumeration Type Documentation

◆ _Q2931_IE_TYPE

Enumerator
IE_AALParameters 
IE_TrafficDescriptor 
IE_BroadbandBearerCapability 
IE_BHLI 
IE_BLLI 
IE_CalledPartyNumber 
IE_CalledPartySubaddress 
IE_CallingPartyNumber 
IE_CallingPartySubaddress 
IE_Cause 
IE_QOSClass 
IE_TransitNetworkSelection 
IE_BroadbandSendingComplete 
IE_LIJCallId 
IE_Raw 

Definition at line 55 of file atm.h.

55 {
59 IE_BHLI,
60 IE_BLLI,
70 IE_Raw
@ IE_CalledPartyNumber
Definition: atm.h:61
@ IE_TransitNetworkSelection
Definition: atm.h:67
@ IE_BHLI
Definition: atm.h:59
@ IE_Raw
Definition: atm.h:70
@ IE_CalledPartySubaddress
Definition: atm.h:62
@ IE_AALParameters
Definition: atm.h:56
@ IE_CallingPartyNumber
Definition: atm.h:63
@ IE_QOSClass
Definition: atm.h:66
@ IE_BroadbandBearerCapability
Definition: atm.h:58
@ IE_BroadbandSendingComplete
Definition: atm.h:68
@ IE_TrafficDescriptor
Definition: atm.h:57
@ IE_CallingPartySubaddress
Definition: atm.h:64
@ IE_BLLI
Definition: atm.h:60
@ IE_LIJCallId
Definition: atm.h:69
@ IE_Cause
Definition: atm.h:65
enum _Q2931_IE_TYPE Q2931_IE_TYPE