test: atm.h File Reference

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# atm.h File Reference

Go to the source code of this file.

## Classes

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

## Defines

#define | ATM_NSAP 0
#define | ATM_E164 1
#define | ATM_MAC_ADDRESS_LENGTH 6
#define | ATM_ADDRESS_LENGTH 20
#define | ATM_ADDR_BLANK_CHAR L' '
#define | ATM_ADDR_PUNCTUATION_CHAR L'.'
#define | ATM_ADDR_E164_START_CHAR L'+'
#define | AAL_TYPE_AAL0 1
#define | AAL_TYPE_AAL1 2
#define | AAL_TYPE_AAL34 4
#define | AAL_TYPE_AAL5 8
#define | SAP_TYPE_NSAP 0x00000001
#define | SAP_TYPE_E164 0x00000002
#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 | 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 | 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 | 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 | 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_MEDIA_SPECIFIC 0x00000001
#define | CALLMGR_SPECIFIC_Q2931 0x00000001
#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 | CO_FLAG_SIGNALING_VC 0x00000001
#define | CO_FLAG_NO_DEST_SAP 0x00000002
#define | CO_FLAG_NO_LOCAL_SAP 0x00000004
#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 | ATM_SERVICE_REGISTRY_LECS 1
#define | ATM_SERVICE_REGISTRY_ANS 2

## Typedefs

typedef ULONG | ATM_ADDRESSTYPE
typedef _ATM_ADDRESS | ATM_ADDRESS
typedef _ATM_ADDRESS * | PATM_ADDRESS
typedef ULONG | ATM_AAL_TYPE
typedef ULONG * | PATM_AAL_TYPE
typedef _Q2931_IE | Q2931_IE
typedef _Q2931_IE * | PQ2931_IE
typedef _AAL1_PARAMETERS | AAL1_PARAMETERS
typedef _AAL1_PARAMETERS * | PAAL1_PARAMETERS
typedef _AAL34_PARAMETERS | AAL34_PARAMETERS
typedef _AAL34_PARAMETERS * | PAAL34_PARAMETERS
typedef _AAL5_PARAMETERS | AAL5_PARAMETERS
typedef _AAL5_PARAMETERS * | PAAL5_PARAMETERS
typedef _AALUSER_PARAMETERS | AALUSER_PARAMETERS
typedef _AALUSER_PARAMETERS * | PAALUSER_PARAMETERS
typedef _AAL_PARAMETERS_IE | AAL_PARAMETERS_IE
typedef _AAL_PARAMETERS_IE * | PAAL_PARAMETERS_IE
typedef _ATM_TRAFFIC_DESCRIPTOR | ATM_TRAFFIC_DESCRIPTOR
typedef _ATM_TRAFFIC_DESCRIPTOR * | PATM_TRAFFIC_DESCRIPTOR
typedef _ATM_TRAFFIC_DESCRIPTOR_IE | ATM_TRAFFIC_DESCRIPTOR_IE
typedef _ATM_TRAFFIC_DESCRIPTOR_IE * | PATM_TRAFFIC_DESCRIPTOR_IE
typedef _ATM_BROADBAND_BEARER_CAPABILITY_IE | ATM_BROADBAND_BEARER_CAPABILITY_IE
typedef _ATM_BROADBAND_BEARER_CAPABILITY_IE * | PATM_BROADBAND_BEARER_CAPABILITY_IE
typedef _ATM_BHLI_IE | ATM_BHLI_IE
typedef _ATM_BHLI_IE * | PATM_BHLI_IE
typedef _ATM_BLLI_IE | ATM_BLLI_IE
typedef _ATM_BLLI_IE * | PATM_BLLI_IE
typedef ATM_ADDRESS | ATM_CALLED_PARTY_NUMBER_IE
typedef ATM_ADDRESS | ATM_CALLED_PARTY_SUBADDRESS_IE
typedef _ATM_CALLING_PARTY_NUMBER_IE | ATM_CALLING_PARTY_NUMBER_IE
typedef _ATM_CALLING_PARTY_NUMBER_IE * | PATM_CALLING_PARTY_NUMBER_IE
typedef ATM_ADDRESS | ATM_CALLING_PARTY_SUBADDRESS_IE
typedef _ATM_QOS_CLASS_IE | ATM_QOS_CLASS_IE
typedef _ATM_QOS_CLASS_IE * | PATM_QOS_CLASS_IE
typedef _ATM_BROADBAND_SENDING_COMPLETE_IE | ATM_BROADBAND_SENDING_COMPLETE_IE
typedef _ATM_BROADBAND_SENDING_COMPLETE_IE * | PATM_BROADBAND_SENDING_COMPLETE_IE
typedef _ATM_TRANSIT_NETWORK_SELECTION_IE | ATM_TRANSIT_NETWORK_SELECTION_IE
typedef _ATM_TRANSIT_NETWORK_SELECTION_IE * | PATM_TRANSIT_NETWORK_SELECTION_IE
typedef _ATM_CAUSE_IE | ATM_CAUSE_IE
typedef _ATM_CAUSE_IE * | PATM_CAUSE_IE
typedef _ATM_LIJ_CALLID_IE | ATM_LIJ_CALLID_IE
typedef _ATM_LIJ_CALLID_IE * | PATM_LIJ_CALLID_IE
typedef _ATM_RAW_IE | ATM_RAW_IE
typedef _ATM_RAW_IE * | PATM_RAW_IE
typedef _Q2931_CALLMGR_PARAMETERS | Q2931_CALLMGR_PARAMETERS
typedef _Q2931_CALLMGR_PARAMETERS * | PQ2931_CALLMGR_PARAMETERS
typedef _ATM_VPIVCI | ATM_VPIVCI
typedef _ATM_VPIVCI * | PATM_VPIVCI
typedef ULONG | ATM_SERVICE_CATEGORY
typedef ULONG * | PATM_SERVICE_CATEGORY
typedef _ATM_FLOW_PARAMETERS | ATM_FLOW_PARAMETERS
typedef _ATM_FLOW_PARAMETERS * | PATM_FLOW_PARAMETERS
typedef _ATM_MEDIA_PARAMETERS | ATM_MEDIA_PARAMETERS
typedef _ATM_MEDIA_PARAMETERS * | PATM_MEDIA_PARAMETERS
typedef _ATM_SAP | ATM_SAP
typedef _ATM_SAP * | PATM_SAP
typedef _ATM_PVC_SAP | ATM_PVC_SAP
typedef _ATM_PVC_SAP * | PATM_PVC_SAP
typedef _Q2931_ADD_PVC | Q2931_ADD_PVC
typedef _Q2931_ADD_PVC * | PQ2931_ADD_PVC
typedef _Q2931_DELETE_PVC | Q2931_DELETE_PVC
typedef _Q2931_DELETE_PVC * | PQ2931_DELETE_PVC
typedef _CO_GET_CALL_INFORMATION | CO_GET_CALL_INFORMATION
typedef _CO_GET_CALL_INFORMATION * | PCO_GET_CALL_INFORMATION
typedef _ATM_VC_RATES_SUPPORTED | ATM_VC_RATES_SUPPORTED
typedef _ATM_VC_RATES_SUPPORTED * | PATM_VC_RATES_SUPPORTED
typedef _ATM_AAL_OOB_INFO | ATM_AAL_OOB_INFO
typedef _ATM_AAL_OOB_INFO * | PATM_AAL_OOB_INFO
typedef ULONG | ATM_SERVICE_REGISTRY_TYPE
typedef _ATM_SERVICE_ADDRESS_LIST | ATM_SERVICE_ADDRESS_LIST
typedef _ATM_SERVICE_ADDRESS_LIST * | PATM_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
}

## Define Documentation

#define AAL5_MODE_MESSAGE 0x01

| Definition at line 112 of file atm.h.

#define AAL5_MODE_STREAMING 0x02

| Definition at line 113 of file atm.h.

#define AAL5_SSCS_FRAME_RELAY 0x04

| Definition at line 121 of file atm.h.

#define AAL5_SSCS_NULL 0x00

| Definition at line 118 of file atm.h.

#define AAL5_SSCS_SSCOP_ASSURED 0x01

| Definition at line 119 of file atm.h.

#define AAL5_SSCS_SSCOP_NON_ASSURED 0x02

| Definition at line 120 of file atm.h.

#define AAL_TYPE_AAL0 1

| Definition at line 61 of file atm.h.

#define AAL_TYPE_AAL1 2

| Definition at line 62 of file atm.h.

#define AAL_TYPE_AAL34 4

| Definition at line 63 of file atm.h.

#define AAL_TYPE_AAL5 8

| Definition at line 64 of file atm.h.

#define ATM_ADDR_BLANK_CHAR L' '

| Definition at line 45 of file atm.h.

#define ATM_ADDR_E164_START_CHAR L'+'

| Definition at line 47 of file atm.h.

#define ATM_ADDR_PUNCTUATION_CHAR L'.'

| Definition at line 46 of file atm.h.

#define ATM_ADDRESS_LENGTH 20

| Definition at line 40 of file atm.h.

#define ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED 0x5D

| Definition at line 447 of file atm.h.

#define ATM_CAUSE_ACCESS_INFORMAION_DISCARDED 0x2B

| Definition at line 431 of file atm.h.

#define ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED 0x39

| Definition at line 436 of file atm.h.

#define ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE 0x3A

| Definition at line 437 of file atm.h.

#define ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED 0x41

| Definition at line 439 of file atm.h.

#define ATM_CAUSE_CALL_REJECTED 0x15

| Definition at line 421 of file atm.h.

#define ATM_CAUSE_CHANNEL_NONEXISTENT 0x52

| Definition at line 442 of file atm.h.

#define ATM_CAUSE_COND_PERMANENT 0x01

| Definition at line 462 of file atm.h.

#define ATM_CAUSE_COND_TRANSIENT 0x02

| Definition at line 463 of file atm.h.

#define ATM_CAUSE_COND_UNKNOWN 0x00

| Definition at line 461 of file atm.h.

#define ATM_CAUSE_DESTINATION_OUT_OF_ORDER 0x1B

| Definition at line 424 of file atm.h.

#define ATM_CAUSE_INCOMPATIBLE_DESTINATION 0x58

| Definition at line 443 of file atm.h.

#define ATM_CAUSE_INCORRECT_MESSAGE_LENGTH 0x68

| Definition at line 454 of file atm.h.

#define ATM_CAUSE_INVALID_CALL_REFERENCE 0x51

| Definition at line 441 of file atm.h.

#define ATM_CAUSE_INVALID_ENDPOINT_REFERENCE 0x59

| Definition at line 444 of file atm.h.

#define ATM_CAUSE_INVALID_IE_CONTENTS 0x64

| Definition at line 451 of file atm.h.

#define ATM_CAUSE_INVALID_NUMBER_FORMAT 0x1C

| Definition at line 425 of file atm.h.

#define ATM_CAUSE_INVALID_STATE_FOR_MESSAGE 0x65

| Definition at line 452 of file atm.h.

#define ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION 0x5B

| Definition at line 445 of file atm.h.

#define ATM_CAUSE_LOC_BEYOND_INTERWORKING 0x0A

| Definition at line 409 of file atm.h.

#define ATM_CAUSE_LOC_INTERNATIONAL_NETWORK 0x07

| Definition at line 408 of file atm.h.

#define ATM_CAUSE_LOC_PRIVATE_LOCAL 0x01

| Definition at line 403 of file atm.h.

#define ATM_CAUSE_LOC_PRIVATE_REMOTE 0x05

| Definition at line 407 of file atm.h.

#define ATM_CAUSE_LOC_PUBLIC_LOCAL 0x02

| Definition at line 404 of file atm.h.

#define ATM_CAUSE_LOC_PUBLIC_REMOTE 0x04

| Definition at line 406 of file atm.h.

#define ATM_CAUSE_LOC_TRANSIT_NETWORK 0x03

| Definition at line 405 of file atm.h.

#define ATM_CAUSE_LOC_USER 0x00

| Definition at line 402 of file atm.h.

#define ATM_CAUSE_MANDATORY_IE_MISSING 0x60

| Definition at line 448 of file atm.h.

#define ATM_CAUSE_NA_ABNORMAL 0x04

| Definition at line 485 of file atm.h.

#define ATM_CAUSE_NA_NORMAL 0x00

| Definition at line 484 of file atm.h.

#define ATM_CAUSE_NETWORK_OUT_OF_ORDER 0x26

| Definition at line 429 of file atm.h.

#define ATM_CAUSE_NO_ROUTE_TO_DESTINATION 0x03

| Definition at line 416 of file atm.h.

#define ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK 0x02

| Definition at line 415 of file atm.h.

#define ATM_CAUSE_NO_USER_RESPONDING 0x12

| Definition at line 420 of file atm.h.

#define ATM_CAUSE_NO_VPI_VCI_AVAILABLE 0x2D

| Definition at line 432 of file atm.h.

#define ATM_CAUSE_NORMAL_CALL_CLEARING 0x10

| Definition at line 418 of file atm.h.

#define ATM_CAUSE_NORMAL_UNSPECIFIED 0x1F

| Definition at line 427 of file atm.h.

#define ATM_CAUSE_NUMBER_CHANGED 0x16

| Definition at line 422 of file atm.h.

#define ATM_CAUSE_OPTION_UNAVAILABLE 0x3F

| Definition at line 438 of file atm.h.

#define ATM_CAUSE_PROTOCOL_ERROR 0x6F

| Definition at line 455 of file atm.h.

#define ATM_CAUSE_PU_PROVIDER 0x00

| Definition at line 477 of file atm.h.

#define ATM_CAUSE_PU_USER 0x08

| Definition at line 478 of file atm.h.

#define ATM_CAUSE_QOS_UNAVAILABLE 0x31

| Definition at line 434 of file atm.h.

#define ATM_CAUSE_REASON_IE_INSUFFICIENT 0x08

| Definition at line 471 of file atm.h.

#define ATM_CAUSE_REASON_IE_MISSING 0x04

| Definition at line 470 of file atm.h.

#define ATM_CAUSE_REASON_USER 0x00

| Definition at line 469 of file atm.h.

#define ATM_CAUSE_RECOVERY_ON_TIMEOUT 0x66

| Definition at line 453 of file atm.h.

#define ATM_CAUSE_RESOURCE_UNAVAILABLE 0x2F

| Definition at line 433 of file atm.h.

#define ATM_CAUSE_STATUS_ENQUIRY_RESPONSE 0x1E

| Definition at line 426 of file atm.h.

#define ATM_CAUSE_TEMPORARY_FAILURE 0x29

| Definition at line 430 of file atm.h.

#define ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY 0x5C

| Definition at line 446 of file atm.h.

#define ATM_CAUSE_UNALLOCATED_NUMBER 0x01

| Definition at line 414 of file atm.h.

#define ATM_CAUSE_UNIMPLEMENTED_IE 0x63

| Definition at line 450 of file atm.h.

#define ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE 0x61

| Definition at line 449 of file atm.h.

#define ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS 0x49

| Definition at line 440 of file atm.h.

#define ATM_CAUSE_USER_BUSY 0x11

| Definition at line 419 of file atm.h.

#define ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE 0x33

| Definition at line 435 of file atm.h.

#define ATM_CAUSE_USER_REJECTS_CLIR 0x17

| Definition at line 423 of file atm.h.

#define ATM_CAUSE_VPI_VCI_UNACCEPTABLE 0x0A

| Definition at line 417 of file atm.h.

#define ATM_CAUSE_VPI_VCI_UNAVAILABLE 0x23

| Definition at line 428 of file atm.h.

#define ATM_CELL_TRANSFER_CAPACITY_IBM_25 25125926

| Definition at line 744 of file atm.h.

#define ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C 149760000

| Definition at line 743 of file atm.h.

#define ATM_E164 1

| Definition at line 34 of file atm.h.

#define ATM_FLOW_PARAMS_RSVD1_MPP 0x01

| Definition at line 613 of file atm.h.

#define ATM_MAC_ADDRESS_LENGTH 6

| Definition at line 39 of file atm.h.

#define ATM_MEDIA_SPECIFIC 0x00000001

| Definition at line 524 of file atm.h.

#define ATM_NSAP 0

| Definition at line 33 of file atm.h.

#define ATM_PHYS_RATE_IBM_25 25600000

| Definition at line 737 of file atm.h.

#define ATM_PHYS_RATE_SONET_STS3C 155520000

| Definition at line 736 of file atm.h.

#define ATM_SERVICE_CATEGORY_ABR 8

| Definition at line 558 of file atm.h.

#define ATM_SERVICE_CATEGORY_CBR 1

| Definition at line 555 of file atm.h.

#define ATM_SERVICE_CATEGORY_UBR 4

| Definition at line 557 of file atm.h.

#define ATM_SERVICE_CATEGORY_VBR 2

| Definition at line 556 of file atm.h.

#define ATM_SERVICE_REGISTRY_ANS 2

| Definition at line 768 of file atm.h.

#define ATM_SERVICE_REGISTRY_LECS 1

| Definition at line 767 of file atm.h.

#define ATM_USER_DATA_RATE_IBM_25 227556

| Definition at line 755 of file atm.h.

#define ATM_USER_DATA_RATE_SONET_155 1356317

| Definition at line 754 of file atm.h.

#define BCOB_A 0x00

| Definition at line 201 of file atm.h.

#define BCOB_C 0x01

| Definition at line 202 of file atm.h.

#define BCOB_X 0x02

| Definition at line 203 of file atm.h.

#define BHLI_HighLayerProfile 0x02

| Definition at line 249 of file atm.h.

#define BHLI_ISO 0x00

| Definition at line 247 of file atm.h.

#define BHLI_UserSpecific 0x01

| Definition at line 248 of file atm.h.

#define BHLI_VendorSpecificAppId 0x03

| Definition at line 250 of file atm.h.

#define BLLI_L2_ELAPB 0x08

| Definition at line 270 of file atm.h.

#define BLLI_L2_HDLC_ABM 0x0B

| Definition at line 273 of file atm.h.

#define BLLI_L2_HDLC_ARM 0x09

| Definition at line 271 of file atm.h.

#define BLLI_L2_HDLC_NRM 0x0A

| Definition at line 272 of file atm.h.

#define BLLI_L2_ISO_1745 0x01

| Definition at line 266 of file atm.h.

#define BLLI_L2_ISO_7776 0x11

| Definition at line 278 of file atm.h.

#define BLLI_L2_LLC 0x0C

| Definition at line 274 of file atm.h.

#define BLLI_L2_Q921 0x02

| Definition at line 267 of file atm.h.

#define BLLI_L2_Q922 0x0E

| Definition at line 276 of file atm.h.

#define BLLI_L2_USER_SPECIFIED 0x10

| Definition at line 277 of file atm.h.

#define BLLI_L2_X25L 0x06

| Definition at line 268 of file atm.h.

#define BLLI_L2_X25M 0x07

| Definition at line 269 of file atm.h.

#define BLLI_L2_X75 0x0D

| Definition at line 275 of file atm.h.

#define BLLI_L3_IPI_IP 0xCC

| Definition at line 295 of file atm.h.

#define BLLI_L3_IPI_SNAP 0x80

| Definition at line 294 of file atm.h.

#define BLLI_L3_ISO_8208 0x07

| Definition at line 284 of file atm.h.

#define BLLI_L3_ISO_TR9577 0x0B

| Definition at line 288 of file atm.h.

#define BLLI_L3_SIO_8473 0x09

| Definition at line 286 of file atm.h.

#define BLLI_L3_T70 0x0A

| Definition at line 287 of file atm.h.

#define BLLI_L3_USER_SPECIFIED 0x10

| Definition at line 289 of file atm.h.

#define BLLI_L3_X223 0x08

| Definition at line 285 of file atm.h.

#define BLLI_L3_X25 0x06

| Definition at line 283 of file atm.h.

#define CALLMGR_SPECIFIC_Q2931 0x00000001

| Definition at line 544 of file atm.h.

#define CLIP_NOT 0x00

| Definition at line 222 of file atm.h.

#define CLIP_SUS 0x20

| Definition at line 223 of file atm.h.

#define CO_FLAG_NO_DEST_SAP 0x00000002

| Definition at line 676 of file atm.h.

#define CO_FLAG_NO_LOCAL_SAP 0x00000004

| Definition at line 681 of file atm.h.

#define CO_FLAG_SIGNALING_VC 0x00000001

| Definition at line 670 of file atm.h.

#define QOS_CLASS0 0x00

| Definition at line 353 of file atm.h.

#define QOS_CLASS1 0x01

| Definition at line 354 of file atm.h.

#define QOS_CLASS2 0x02

| Definition at line 355 of file atm.h.

#define QOS_CLASS3 0x03

| Definition at line 356 of file atm.h.

#define QOS_CLASS4 0x04

| Definition at line 357 of file atm.h.

#define SAP_FIELD_ABSENT ((ULONG)0xfffffffe)

| Definition at line 616 of file atm.h.

#define SAP_FIELD_ANY ((ULONG)0xffffffff)

| Definition at line 620 of file atm.h.

#define SAP_FIELD_ANY_AESA_REST ((ULONG)0xfffffffb)

| Definition at line 624 of file atm.h.

#define SAP_FIELD_ANY_AESA_SEL ((ULONG)0xfffffffa)

| Definition at line 623 of file atm.h.

#define SAP_TYPE_E164 0x00000002

| Definition at line 107 of file atm.h.

#define SAP_TYPE_NSAP 0x00000001

| Definition at line 106 of file atm.h.

#define TNS_PLAN_CARRIER_ID_CODE 0x01

| Definition at line 385 of file atm.h.

#define TNS_TYPE_NATIONAL 0x40

| Definition at line 380 of file atm.h.

#define TR_END_TO_END 0x01

| Definition at line 216 of file atm.h.

#define TR_NO_END_TO_END 0x02

| Definition at line 217 of file atm.h.

#define TR_NOIND 0x00

| Definition at line 215 of file atm.h.

#define TT_CBR 0x04

| Definition at line 209 of file atm.h.

#define TT_NOIND 0x00

| Definition at line 208 of file atm.h.

#define TT_VBR 0x08

| Definition at line 210 of file atm.h.

#define UP_P2MP 0x01

| Definition at line 230 of file atm.h.

#define UP_P2P 0x00

| Definition at line 229 of file atm.h.

## Typedef Documentation

typedef struct _AAL1_PARAMETERS AAL1_PARAMETERS

typedef struct _AAL34_PARAMETERS AAL34_PARAMETERS

typedef struct _AAL5_PARAMETERS AAL5_PARAMETERS

typedef struct _AAL_PARAMETERS_IE AAL_PARAMETERS_IE

typedef struct _AALUSER_PARAMETERS AALUSER_PARAMETERS

typedef struct _ATM_AAL_OOB_INFO ATM_AAL_OOB_INFO

typedef ULONG ATM_AAL_TYPE

| Definition at line 66 of file atm.h.

typedef struct _ATM_ADDRESS ATM_ADDRESS

typedef ULONG ATM_ADDRESSTYPE

| Definition at line 31 of file atm.h.

typedef struct _ATM_BHLI_IE ATM_BHLI_IE

typedef struct _ATM_BLLI_IE ATM_BLLI_IE

typedef struct _ATM_BROADBAND_BEARER_CAPABILITY_IE ATM_BROADBAND_BEARER_CAPABILITY_IE

typedef struct _ATM_BROADBAND_SENDING_COMPLETE_IE ATM_BROADBAND_SENDING_COMPLETE_IE

typedef ATM_ADDRESS ATM_CALLED_PARTY_NUMBER_IE

| Definition at line 322 of file atm.h.

typedef ATM_ADDRESS ATM_CALLED_PARTY_SUBADDRESS_IE

| Definition at line 328 of file atm.h.

typedef struct _ATM_CALLING_PARTY_NUMBER_IE ATM_CALLING_PARTY_NUMBER_IE

typedef ATM_ADDRESS ATM_CALLING_PARTY_SUBADDRESS_IE

| Definition at line 346 of file atm.h.

typedef struct _ATM_CAUSE_IE ATM_CAUSE_IE

typedef struct _ATM_FLOW_PARAMETERS ATM_FLOW_PARAMETERS

typedef struct _ATM_LIJ_CALLID_IE ATM_LIJ_CALLID_IE

typedef struct _ATM_MEDIA_PARAMETERS ATM_MEDIA_PARAMETERS

typedef struct _ATM_PVC_SAP ATM_PVC_SAP

typedef struct _ATM_QOS_CLASS_IE ATM_QOS_CLASS_IE

typedef struct _ATM_RAW_IE ATM_RAW_IE

typedef struct _ATM_SAP ATM_SAP

typedef struct _ATM_SERVICE_ADDRESS_LIST ATM_SERVICE_ADDRESS_LIST

typedef ULONG ATM_SERVICE_CATEGORY

| Definition at line 560 of file atm.h.

typedef ULONG ATM_SERVICE_REGISTRY_TYPE

| Definition at line 765 of file atm.h.

typedef struct _ATM_TRAFFIC_DESCRIPTOR ATM_TRAFFIC_DESCRIPTOR

typedef struct _ATM_TRAFFIC_DESCRIPTOR_IE ATM_TRAFFIC_DESCRIPTOR_IE

typedef struct _ATM_TRANSIT_NETWORK_SELECTION_IE ATM_TRANSIT_NETWORK_SELECTION_IE

typedef struct _ATM_VC_RATES_SUPPORTED ATM_VC_RATES_SUPPORTED

typedef struct _ATM_VPIVCI ATM_VPIVCI

typedef struct _CO_GET_CALL_INFORMATION CO_GET_CALL_INFORMATION

typedef struct _AAL1_PARAMETERS * PAAL1_PARAMETERS

typedef struct _AAL34_PARAMETERS * PAAL34_PARAMETERS

typedef struct _AAL5_PARAMETERS * PAAL5_PARAMETERS

typedef struct _AAL_PARAMETERS_IE * PAAL_PARAMETERS_IE

typedef struct _AALUSER_PARAMETERS * PAALUSER_PARAMETERS

typedef struct _ATM_AAL_OOB_INFO * PATM_AAL_OOB_INFO

typedef ULONG * PATM_AAL_TYPE

| Definition at line 66 of file atm.h.

typedef struct _ATM_ADDRESS * PATM_ADDRESS

typedef struct _ATM_BHLI_IE * PATM_BHLI_IE

typedef struct _ATM_BLLI_IE * PATM_BLLI_IE

typedef struct _ATM_BROADBAND_BEARER_CAPABILITY_IE * PATM_BROADBAND_BEARER_CAPABILITY_IE

typedef struct _ATM_BROADBAND_SENDING_COMPLETE_IE * PATM_BROADBAND_SENDING_COMPLETE_IE

typedef struct _ATM_CALLING_PARTY_NUMBER_IE * PATM_CALLING_PARTY_NUMBER_IE

typedef struct _ATM_CAUSE_IE * PATM_CAUSE_IE

typedef struct _ATM_FLOW_PARAMETERS * PATM_FLOW_PARAMETERS

typedef struct _ATM_LIJ_CALLID_IE * PATM_LIJ_CALLID_IE

typedef struct _ATM_MEDIA_PARAMETERS * PATM_MEDIA_PARAMETERS

typedef struct _ATM_PVC_SAP * PATM_PVC_SAP

typedef struct _ATM_QOS_CLASS_IE * PATM_QOS_CLASS_IE

typedef struct _ATM_RAW_IE * PATM_RAW_IE

typedef struct _ATM_SAP * PATM_SAP

typedef struct _ATM_SERVICE_ADDRESS_LIST * PATM_SERVICE_ADDRESS_LIST

typedef ULONG * PATM_SERVICE_CATEGORY

| Definition at line 560 of file atm.h.

typedef struct _ATM_TRAFFIC_DESCRIPTOR * PATM_TRAFFIC_DESCRIPTOR

typedef struct _ATM_TRAFFIC_DESCRIPTOR_IE * PATM_TRAFFIC_DESCRIPTOR_IE

typedef struct _ATM_TRANSIT_NETWORK_SELECTION_IE * PATM_TRANSIT_NETWORK_SELECTION_IE

typedef struct _ATM_VC_RATES_SUPPORTED * PATM_VC_RATES_SUPPORTED

typedef struct _ATM_VPIVCI * PATM_VPIVCI

typedef struct _CO_GET_CALL_INFORMATION * PCO_GET_CALL_INFORMATION

typedef struct _Q2931_ADD_PVC * PQ2931_ADD_PVC

typedef struct _Q2931_CALLMGR_PARAMETERS * PQ2931_CALLMGR_PARAMETERS

typedef struct _Q2931_DELETE_PVC * PQ2931_DELETE_PVC

typedef struct _Q2931_IE * PQ2931_IE

typedef struct _Q2931_ADD_PVC Q2931_ADD_PVC

typedef struct _Q2931_CALLMGR_PARAMETERS Q2931_CALLMGR_PARAMETERS

typedef struct _Q2931_DELETE_PVC Q2931_DELETE_PVC

typedef struct _Q2931_IE Q2931_IE

## Enumeration Type Documentation

enum Q2931_IE_TYPE

Enumeration values:

  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 72 of file atm.h.

    00073 {
    00074         IE_AALParameters,
    00075         IE_TrafficDescriptor,
    00076         IE_BroadbandBearerCapability,
    00077         IE_BHLI,
    00078         IE_BLLI,
    00079         IE_CalledPartyNumber,
    00080         IE_CalledPartySubaddress,
    00081         IE_CallingPartyNumber,
    00082         IE_CallingPartySubaddress,
    00083         IE_Cause,
    00084         IE_QOSClass,
    00085         IE_TransitNetworkSelection,
    00086         IE_BroadbandSendingComplete,
    00087         IE_LIJCallId,
    00088         IE_Raw
    00089 } Q2931_IE_TYPE;