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

atm40.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 ATM_IE_RESPONSE_FLAG   0x80000000
#define ATM_IE_EMPTY_FLAG   0x40000000
#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 CALLING_NUMBER_PRESENTATION_ALLOWED   0x00
#define CALLING_NUMBER_PRESENTATION_RESTRICTED   0x01
#define CALLING_NUMBER_PRESENTATION_NOT_AVAIL   0x02
#define CALLING_NUMBER_PRESENTATION_RESERVED   0x03
#define CALLING_NUMBER_SCREENING_USER_PROVIDED_NOT_SCREENED   0x00
#define CALLING_NUMBER_SCREENING_USER_PROVIDED_PASSED_SCREENING   0x01
#define CALLING_NUMBER_SCREENING_USER_PROVIDED_FAILED_SCREENING   0x02
#define CALLING_NUMBER_SCREENING_NW_PROVIDED   0x03
#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 SAP_FIELD_ABSENT   ((ULONG)0xfffffffe)
#define SAP_FIELD_ABSENT_USHORT   ((USHORT)0xfffe)
#define SAP_FIELD_ABSENT_UCHAR   ((UCHAR)0xfe)
#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_ADDRESSPATM_ADDRESS
typedef ULONG ATM_AAL_TYPE
typedef ULONG * PATM_AAL_TYPE
typedef _Q2931_IE Q2931_IE
typedef _Q2931_IEPQ2931_IE
typedef _AAL1_PARAMETERS AAL1_PARAMETERS
typedef _AAL1_PARAMETERSPAAL1_PARAMETERS
typedef _AAL34_PARAMETERS AAL34_PARAMETERS
typedef _AAL34_PARAMETERSPAAL34_PARAMETERS
typedef _AAL5_PARAMETERS AAL5_PARAMETERS
typedef _AAL5_PARAMETERSPAAL5_PARAMETERS
typedef _AALUSER_PARAMETERS AALUSER_PARAMETERS
typedef _AALUSER_PARAMETERSPAALUSER_PARAMETERS
typedef _AAL_PARAMETERS_IE AAL_PARAMETERS_IE
typedef _AAL_PARAMETERS_IEPAAL_PARAMETERS_IE
typedef _ATM_TRAFFIC_DESCRIPTOR ATM_TRAFFIC_DESCRIPTOR
typedef _ATM_TRAFFIC_DESCRIPTORPATM_TRAFFIC_DESCRIPTOR
typedef _ATM_TRAFFIC_DESCRIPTOR_IE ATM_TRAFFIC_DESCRIPTOR_IE
typedef _ATM_TRAFFIC_DESCRIPTOR_IEPATM_TRAFFIC_DESCRIPTOR_IE
typedef _ATM_BROADBAND_BEARER_CAPABILITY_IE ATM_BROADBAND_BEARER_CAPABILITY_IE
typedef _ATM_BROADBAND_BEARER_CAPABILITY_IEPATM_BROADBAND_BEARER_CAPABILITY_IE
typedef _ATM_BHLI_IE ATM_BHLI_IE
typedef _ATM_BHLI_IEPATM_BHLI_IE
typedef _ATM_BLLI_IE ATM_BLLI_IE
typedef _ATM_BLLI_IEPATM_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_IEPATM_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_IEPATM_QOS_CLASS_IE
typedef _ATM_BROADBAND_SENDING_COMPLETE_IE ATM_BROADBAND_SENDING_COMPLETE_IE
typedef _ATM_BROADBAND_SENDING_COMPLETE_IEPATM_BROADBAND_SENDING_COMPLETE_IE
typedef _ATM_TRANSIT_NETWORK_SELECTION_IE ATM_TRANSIT_NETWORK_SELECTION_IE
typedef _ATM_TRANSIT_NETWORK_SELECTION_IEPATM_TRANSIT_NETWORK_SELECTION_IE
typedef _ATM_CAUSE_IE ATM_CAUSE_IE
typedef _ATM_CAUSE_IEPATM_CAUSE_IE
typedef _ATM_LIJ_CALLID_IE ATM_LIJ_CALLID_IE
typedef _ATM_LIJ_CALLID_IEPATM_LIJ_CALLID_IE
typedef _ATM_RAW_IE ATM_RAW_IE
typedef _ATM_RAW_IEPATM_RAW_IE
typedef _Q2931_CALLMGR_PARAMETERS Q2931_CALLMGR_PARAMETERS
typedef _Q2931_CALLMGR_PARAMETERSPQ2931_CALLMGR_PARAMETERS
typedef _ATM_VPIVCI ATM_VPIVCI
typedef _ATM_VPIVCIPATM_VPIVCI
typedef ULONG ATM_SERVICE_CATEGORY
typedef ULONG * PATM_SERVICE_CATEGORY
typedef _ATM_FLOW_PARAMETERS ATM_FLOW_PARAMETERS
typedef _ATM_FLOW_PARAMETERSPATM_FLOW_PARAMETERS
typedef _ATM_MEDIA_PARAMETERS ATM_MEDIA_PARAMETERS
typedef _ATM_MEDIA_PARAMETERSPATM_MEDIA_PARAMETERS
typedef _ATM_SAP ATM_SAP
typedef _ATM_SAPPATM_SAP
typedef _ATM_PVC_SAP ATM_PVC_SAP
typedef _ATM_PVC_SAPPATM_PVC_SAP
typedef _Q2931_ADD_PVC Q2931_ADD_PVC
typedef _Q2931_ADD_PVCPQ2931_ADD_PVC
typedef _Q2931_DELETE_PVC Q2931_DELETE_PVC
typedef _Q2931_DELETE_PVCPQ2931_DELETE_PVC
typedef _CO_GET_CALL_INFORMATION CO_GET_CALL_INFORMATION
typedef _CO_GET_CALL_INFORMATIONPCO_GET_CALL_INFORMATION
typedef _ATM_VC_RATES_SUPPORTED ATM_VC_RATES_SUPPORTED
typedef _ATM_VC_RATES_SUPPORTEDPATM_VC_RATES_SUPPORTED
typedef _ATM_AAL_OOB_INFO ATM_AAL_OOB_INFO
typedef _ATM_AAL_OOB_INFOPATM_AAL_OOB_INFO
typedef ULONG ATM_SERVICE_REGISTRY_TYPE
typedef _ATM_SERVICE_ADDRESS_LIST ATM_SERVICE_ADDRESS_LIST
typedef _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, IE_NextRequest,
  IE_Cause_Empty = IE_Cause | ATM_IE_EMPTY_FLAG, IE_Cause_Response = IE_Cause | ATM_IE_RESPONSE_FLAG, IE_AALParameters_Response = IE_AALParameters | ATM_IE_RESPONSE_FLAG, IE_BLLI_Response = IE_BLLI | ATM_IE_RESPONSE_FLAG
}


Define Documentation

#define AAL5_MODE_MESSAGE   0x01
 

Definition at line 176 of file atm40.h.

#define AAL5_MODE_STREAMING   0x02
 

Definition at line 177 of file atm40.h.

#define AAL5_SSCS_FRAME_RELAY   0x04
 

Definition at line 185 of file atm40.h.

#define AAL5_SSCS_NULL   0x00
 

Definition at line 182 of file atm40.h.

#define AAL5_SSCS_SSCOP_ASSURED   0x01
 

Definition at line 183 of file atm40.h.

#define AAL5_SSCS_SSCOP_NON_ASSURED   0x02
 

Definition at line 184 of file atm40.h.

#define AAL_TYPE_AAL0   1
 

Definition at line 63 of file atm40.h.

#define AAL_TYPE_AAL1   2
 

Definition at line 64 of file atm40.h.

#define AAL_TYPE_AAL34   4
 

Definition at line 65 of file atm40.h.

#define AAL_TYPE_AAL5   8
 

Definition at line 66 of file atm40.h.

#define ATM_ADDR_BLANK_CHAR   L' '
 

Definition at line 47 of file atm40.h.

#define ATM_ADDR_E164_START_CHAR   L'+'
 

Definition at line 49 of file atm40.h.

#define ATM_ADDR_PUNCTUATION_CHAR   L'.'
 

Definition at line 48 of file atm40.h.

#define ATM_ADDRESS_LENGTH   20
 

Definition at line 42 of file atm40.h.

#define ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED   0x5D
 

Definition at line 809 of file atm40.h.

#define ATM_CAUSE_ACCESS_INFORMAION_DISCARDED   0x2B
 

Definition at line 793 of file atm40.h.

#define ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED   0x39
 

Definition at line 798 of file atm40.h.

#define ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE   0x3A
 

Definition at line 799 of file atm40.h.

#define ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED   0x41
 

Definition at line 801 of file atm40.h.

#define ATM_CAUSE_CALL_REJECTED   0x15
 

Definition at line 783 of file atm40.h.

#define ATM_CAUSE_CHANNEL_NONEXISTENT   0x52
 

Definition at line 804 of file atm40.h.

#define ATM_CAUSE_COND_PERMANENT   0x01
 

Definition at line 825 of file atm40.h.

#define ATM_CAUSE_COND_TRANSIENT   0x02
 

Definition at line 826 of file atm40.h.

#define ATM_CAUSE_COND_UNKNOWN   0x00
 

Definition at line 824 of file atm40.h.

#define ATM_CAUSE_DESTINATION_OUT_OF_ORDER   0x1B
 

Definition at line 786 of file atm40.h.

#define ATM_CAUSE_INCOMPATIBLE_DESTINATION   0x58
 

Definition at line 805 of file atm40.h.

#define ATM_CAUSE_INCORRECT_MESSAGE_LENGTH   0x68
 

Definition at line 816 of file atm40.h.

#define ATM_CAUSE_INVALID_CALL_REFERENCE   0x51
 

Definition at line 803 of file atm40.h.

#define ATM_CAUSE_INVALID_ENDPOINT_REFERENCE   0x59
 

Definition at line 806 of file atm40.h.

#define ATM_CAUSE_INVALID_IE_CONTENTS   0x64
 

Definition at line 813 of file atm40.h.

#define ATM_CAUSE_INVALID_NUMBER_FORMAT   0x1C
 

Definition at line 787 of file atm40.h.

#define ATM_CAUSE_INVALID_STATE_FOR_MESSAGE   0x65
 

Definition at line 814 of file atm40.h.

#define ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION   0x5B
 

Definition at line 807 of file atm40.h.

#define ATM_CAUSE_LOC_BEYOND_INTERWORKING   0x0A
 

Definition at line 687 of file atm40.h.

#define ATM_CAUSE_LOC_INTERNATIONAL_NETWORK   0x07
 

Definition at line 685 of file atm40.h.

#define ATM_CAUSE_LOC_PRIVATE_LOCAL   0x01
 

Definition at line 677 of file atm40.h.

#define ATM_CAUSE_LOC_PRIVATE_REMOTE   0x05
 

Definition at line 681 of file atm40.h.

#define ATM_CAUSE_LOC_PUBLIC_LOCAL   0x02
 

Definition at line 678 of file atm40.h.

#define ATM_CAUSE_LOC_PUBLIC_REMOTE   0x04
 

Definition at line 680 of file atm40.h.

#define ATM_CAUSE_LOC_TRANSIT_NETWORK   0x03
 

Definition at line 679 of file atm40.h.

#define ATM_CAUSE_LOC_USER   0x00
 

Definition at line 676 of file atm40.h.

#define ATM_CAUSE_MANDATORY_IE_MISSING   0x60
 

Definition at line 810 of file atm40.h.

#define ATM_CAUSE_NA_ABNORMAL   0x04
 

Definition at line 848 of file atm40.h.

#define ATM_CAUSE_NA_NORMAL   0x00
 

Definition at line 847 of file atm40.h.

#define ATM_CAUSE_NETWORK_OUT_OF_ORDER   0x26
 

Definition at line 791 of file atm40.h.

#define ATM_CAUSE_NO_ROUTE_TO_DESTINATION   0x03
 

Definition at line 778 of file atm40.h.

#define ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK   0x02
 

Definition at line 777 of file atm40.h.

#define ATM_CAUSE_NO_USER_RESPONDING   0x12
 

Definition at line 782 of file atm40.h.

#define ATM_CAUSE_NO_VPI_VCI_AVAILABLE   0x2D
 

Definition at line 794 of file atm40.h.

#define ATM_CAUSE_NORMAL_CALL_CLEARING   0x10
 

Definition at line 780 of file atm40.h.

#define ATM_CAUSE_NORMAL_UNSPECIFIED   0x1F
 

Definition at line 789 of file atm40.h.

#define ATM_CAUSE_NUMBER_CHANGED   0x16
 

Definition at line 784 of file atm40.h.

#define ATM_CAUSE_OPTION_UNAVAILABLE   0x3F
 

Definition at line 800 of file atm40.h.

#define ATM_CAUSE_PROTOCOL_ERROR   0x6F
 

Definition at line 817 of file atm40.h.

#define ATM_CAUSE_PU_PROVIDER   0x00
 

Definition at line 840 of file atm40.h.

#define ATM_CAUSE_PU_USER   0x08
 

Definition at line 841 of file atm40.h.

#define ATM_CAUSE_QOS_UNAVAILABLE   0x31
 

Definition at line 796 of file atm40.h.

#define ATM_CAUSE_REASON_IE_INSUFFICIENT   0x08
 

Definition at line 834 of file atm40.h.

#define ATM_CAUSE_REASON_IE_MISSING   0x04
 

Definition at line 833 of file atm40.h.

#define ATM_CAUSE_REASON_USER   0x00
 

Definition at line 832 of file atm40.h.

#define ATM_CAUSE_RECOVERY_ON_TIMEOUT   0x66
 

Definition at line 815 of file atm40.h.

#define ATM_CAUSE_RESOURCE_UNAVAILABLE   0x2F
 

Definition at line 795 of file atm40.h.

#define ATM_CAUSE_STATUS_ENQUIRY_RESPONSE   0x1E
 

Definition at line 788 of file atm40.h.

#define ATM_CAUSE_TEMPORARY_FAILURE   0x29
 

Definition at line 792 of file atm40.h.

#define ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY   0x5C
 

Definition at line 808 of file atm40.h.

#define ATM_CAUSE_UNALLOCATED_NUMBER   0x01
 

Definition at line 776 of file atm40.h.

#define ATM_CAUSE_UNIMPLEMENTED_IE   0x63
 

Definition at line 812 of file atm40.h.

#define ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE   0x61
 

Definition at line 811 of file atm40.h.

#define ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS   0x49
 

Definition at line 802 of file atm40.h.

#define ATM_CAUSE_USER_BUSY   0x11
 

Definition at line 781 of file atm40.h.

#define ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE   0x33
 

Definition at line 797 of file atm40.h.

#define ATM_CAUSE_USER_REJECTS_CLIR   0x17
 

Definition at line 785 of file atm40.h.

#define ATM_CAUSE_VPI_VCI_UNACCEPTABLE   0x0A
 

Definition at line 779 of file atm40.h.

#define ATM_CAUSE_VPI_VCI_UNAVAILABLE   0x23
 

Definition at line 790 of file atm40.h.

#define ATM_CELL_TRANSFER_CAPACITY_IBM_25   25125926
 

Definition at line 1450 of file atm40.h.

#define ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C   149760000
 

Definition at line 1449 of file atm40.h.

#define ATM_E164   1
 

Definition at line 36 of file atm40.h.

#define ATM_IE_EMPTY_FLAG   0x40000000
 

Definition at line 75 of file atm40.h.

#define ATM_IE_RESPONSE_FLAG   0x80000000
 

Definition at line 74 of file atm40.h.

#define ATM_MAC_ADDRESS_LENGTH   6
 

Definition at line 41 of file atm40.h.

#define ATM_MEDIA_SPECIFIC   0x00000001
 

Definition at line 1198 of file atm40.h.

#define ATM_NSAP   0
 

Definition at line 35 of file atm40.h.

#define ATM_PHYS_RATE_IBM_25   25600000
 

Definition at line 1443 of file atm40.h.

#define ATM_PHYS_RATE_SONET_STS3C   155520000
 

Definition at line 1442 of file atm40.h.

#define ATM_SERVICE_CATEGORY_ABR   8
 

Definition at line 1232 of file atm40.h.

#define ATM_SERVICE_CATEGORY_CBR   1
 

Definition at line 1229 of file atm40.h.

#define ATM_SERVICE_CATEGORY_UBR   4
 

Definition at line 1231 of file atm40.h.

#define ATM_SERVICE_CATEGORY_VBR   2
 

Definition at line 1230 of file atm40.h.

#define ATM_SERVICE_REGISTRY_ANS   2
 

Definition at line 1474 of file atm40.h.

#define ATM_SERVICE_REGISTRY_LECS   1
 

Definition at line 1473 of file atm40.h.

#define ATM_USER_DATA_RATE_IBM_25   227556
 

Definition at line 1461 of file atm40.h.

#define ATM_USER_DATA_RATE_SONET_155   1356317
 

Definition at line 1460 of file atm40.h.

#define BCOB_A   0x00
 

Definition at line 322 of file atm40.h.

#define BCOB_C   0x01
 

Definition at line 323 of file atm40.h.

#define BCOB_X   0x02
 

Definition at line 324 of file atm40.h.

#define BHLI_HighLayerProfile   0x02
 

Definition at line 416 of file atm40.h.

#define BHLI_ISO   0x00
 

Definition at line 414 of file atm40.h.

#define BHLI_UserSpecific   0x01
 

Definition at line 415 of file atm40.h.

#define BHLI_VendorSpecificAppId   0x03
 

Definition at line 417 of file atm40.h.

#define BLLI_L2_ELAPB   0x08
 

Definition at line 437 of file atm40.h.

#define BLLI_L2_HDLC_ABM   0x0B
 

Definition at line 445 of file atm40.h.

#define BLLI_L2_HDLC_ARM   0x09
 

Definition at line 443 of file atm40.h.

#define BLLI_L2_HDLC_NRM   0x0A
 

Definition at line 444 of file atm40.h.

#define BLLI_L2_ISO_1745   0x01
 

Definition at line 433 of file atm40.h.

#define BLLI_L2_ISO_7776   0x11
 

Definition at line 451 of file atm40.h.

#define BLLI_L2_LLC   0x0C
 

Definition at line 447 of file atm40.h.

#define BLLI_L2_Q921   0x02
 

Definition at line 434 of file atm40.h.

#define BLLI_L2_Q922   0x0E
 

Definition at line 449 of file atm40.h.

#define BLLI_L2_USER_SPECIFIED   0x10
 

Definition at line 450 of file atm40.h.

#define BLLI_L2_X25L   0x06
 

Definition at line 435 of file atm40.h.

#define BLLI_L2_X25M   0x07
 

Definition at line 436 of file atm40.h.

#define BLLI_L2_X75   0x0D
 

Definition at line 448 of file atm40.h.

#define BLLI_L3_IPI_IP   0xCC
 

Definition at line 472 of file atm40.h.

#define BLLI_L3_IPI_SNAP   0x80
 

Definition at line 471 of file atm40.h.

#define BLLI_L3_ISO_8208   0x07
 

Definition at line 457 of file atm40.h.

#define BLLI_L3_ISO_TR9577   0x0B
 

Definition at line 461 of file atm40.h.

#define BLLI_L3_SIO_8473   0x09
 

Definition at line 459 of file atm40.h.

#define BLLI_L3_T70   0x0A
 

Definition at line 460 of file atm40.h.

#define BLLI_L3_USER_SPECIFIED   0x10
 

Definition at line 462 of file atm40.h.

#define BLLI_L3_X223   0x08
 

Definition at line 458 of file atm40.h.

#define BLLI_L3_X25   0x06
 

Definition at line 456 of file atm40.h.

#define CALLING_NUMBER_PRESENTATION_ALLOWED   0x00
 

Definition at line 534 of file atm40.h.

#define CALLING_NUMBER_PRESENTATION_NOT_AVAIL   0x02
 

Definition at line 536 of file atm40.h.

#define CALLING_NUMBER_PRESENTATION_RESERVED   0x03
 

Definition at line 537 of file atm40.h.

#define CALLING_NUMBER_PRESENTATION_RESTRICTED   0x01
 

Definition at line 535 of file atm40.h.

#define CALLING_NUMBER_SCREENING_NW_PROVIDED   0x03
 

Definition at line 546 of file atm40.h.

#define CALLING_NUMBER_SCREENING_USER_PROVIDED_FAILED_SCREENING   0x02
 

Definition at line 545 of file atm40.h.

#define CALLING_NUMBER_SCREENING_USER_PROVIDED_NOT_SCREENED   0x00
 

Definition at line 543 of file atm40.h.

#define CALLING_NUMBER_SCREENING_USER_PROVIDED_PASSED_SCREENING   0x01
 

Definition at line 544 of file atm40.h.

#define CALLMGR_SPECIFIC_Q2931   0x00000001
 

Definition at line 1218 of file atm40.h.

#define CLIP_NOT   0x00
 

Definition at line 351 of file atm40.h.

#define CLIP_SUS   0x20
 

Definition at line 352 of file atm40.h.

#define CO_FLAG_NO_DEST_SAP   0x00000002
 

Definition at line 1382 of file atm40.h.

#define CO_FLAG_NO_LOCAL_SAP   0x00000004
 

Definition at line 1387 of file atm40.h.

#define CO_FLAG_SIGNALING_VC   0x00000001
 

Definition at line 1376 of file atm40.h.

#define QOS_CLASS0   0x00
 

Definition at line 601 of file atm40.h.

#define QOS_CLASS1   0x01
 

Definition at line 602 of file atm40.h.

#define QOS_CLASS2   0x02
 

Definition at line 603 of file atm40.h.

#define QOS_CLASS3   0x03
 

Definition at line 604 of file atm40.h.

#define QOS_CLASS4   0x04
 

Definition at line 605 of file atm40.h.

#define SAP_FIELD_ABSENT   ((ULONG)0xfffffffe)
 

Definition at line 1314 of file atm40.h.

#define SAP_FIELD_ABSENT_UCHAR   ((UCHAR)0xfe)
 

Definition at line 1322 of file atm40.h.

#define SAP_FIELD_ABSENT_USHORT   ((USHORT)0xfffe)
 

Definition at line 1318 of file atm40.h.

#define SAP_FIELD_ANY   ((ULONG)0xffffffff)
 

Definition at line 1326 of file atm40.h.

#define SAP_FIELD_ANY_AESA_REST   ((ULONG)0xfffffffb)
 

Definition at line 1330 of file atm40.h.

#define SAP_FIELD_ANY_AESA_SEL   ((ULONG)0xfffffffa)
 

Definition at line 1329 of file atm40.h.

#define SAP_TYPE_E164   0x00000002
 

Definition at line 171 of file atm40.h.

#define SAP_TYPE_NSAP   0x00000001
 

Definition at line 170 of file atm40.h.

#define TNS_PLAN_CARRIER_ID_CODE   0x01
 

Definition at line 659 of file atm40.h.

#define TNS_TYPE_NATIONAL   0x40
 

Definition at line 654 of file atm40.h.

#define TR_END_TO_END   0x01
 

Definition at line 344 of file atm40.h.

#define TR_NO_END_TO_END   0x02
 

Definition at line 345 of file atm40.h.

#define TR_NOIND   0x00
 

Definition at line 343 of file atm40.h.

#define TT_CBR   0x04
 

Definition at line 333 of file atm40.h.

#define TT_NOIND   0x00
 

Definition at line 332 of file atm40.h.

#define TT_VBR   0x08
 

Definition at line 337 of file atm40.h.

#define UP_P2MP   0x01
 

Definition at line 360 of file atm40.h.

#define UP_P2P   0x00
 

Definition at line 359 of file atm40.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 68 of file atm40.h.

typedef struct _ATM_ADDRESS ATM_ADDRESS
 

typedef ULONG ATM_ADDRESSTYPE
 

Definition at line 33 of file atm40.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 555 of file atm40.h.

typedef ATM_ADDRESS ATM_CALLED_PARTY_SUBADDRESS_IE
 

Definition at line 561 of file atm40.h.

typedef struct _ATM_CALLING_PARTY_NUMBER_IE ATM_CALLING_PARTY_NUMBER_IE
 

typedef ATM_ADDRESS ATM_CALLING_PARTY_SUBADDRESS_IE
 

Definition at line 579 of file atm40.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 1234 of file atm40.h.

typedef ULONG ATM_SERVICE_REGISTRY_TYPE
 

Definition at line 1471 of file atm40.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 68 of file atm40.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 1234 of file atm40.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 
IE_NextRequest 
IE_Cause_Empty 
IE_Cause_Response 
IE_AALParameters_Response 
IE_BLLI_Response 

Definition at line 81 of file atm40.h.

00082 { 00083 // These identify request IEs 00084 IE_AALParameters, 00085 IE_TrafficDescriptor, 00086 IE_BroadbandBearerCapability, 00087 IE_BHLI, 00088 IE_BLLI, 00089 IE_CalledPartyNumber, 00090 IE_CalledPartySubaddress, 00091 IE_CallingPartyNumber, 00092 IE_CallingPartySubaddress, 00093 IE_Cause, 00094 IE_QOSClass, 00095 IE_TransitNetworkSelection, 00096 IE_BroadbandSendingComplete, 00097 IE_LIJCallId, 00098 IE_Raw, 00099 #ifdef MS_UNI4 00100 IE_TrafficDescriptor_AddOn, 00101 IE_BroadbandBearerCapability_Uni40, 00102 IE_BLLI_AddOn, 00103 IE_ConnectionId, 00104 IE_NotificationIndicator, 00105 IE_MinimumTrafficDescriptor, 00106 IE_AlternativeTrafficDescriptor, 00107 IE_ExtendedQOS, 00108 IE_EndToEndTransitDelay, 00109 IE_ABRSetupParameters, 00110 IE_ABRAdditionalParameters, 00111 IE_LIJParameters, 00112 IE_LeafSequenceNumber, 00113 IE_ConnectionScopeSelection, 00114 IE_UserUser, 00115 IE_GenericIDTransport, 00116 IE_ConnectedNumber, // invalid to use in request 00117 IE_ConnectedSubaddress, // invalid to use in request 00118 #endif // MS_UNI4 00119 // End of request IEs 00120 IE_NextRequest, // invalid to use in request 00121 00122 // These identify empty IE buffers, to hold a possible response 00123 IE_Cause_Empty = IE_Cause | ATM_IE_EMPTY_FLAG, 00124 #ifdef MS_UNI4 00125 IE_ConnectionId_Empty = IE_ConnectionId | ATM_IE_EMPTY_FLAG, 00126 IE_ConnectedNumber_Empty = IE_ConnectedNumber | ATM_IE_EMPTY_FLAG, 00127 IE_ConnectedSubaddress_Empty = IE_ConnectedSubaddress | ATM_IE_EMPTY_FLAG, 00128 IE_NotificationIndicator_Empty = IE_NotificationIndicator | ATM_IE_EMPTY_FLAG, 00129 IE_UserUser_Empty = IE_UserUser | ATM_IE_EMPTY_FLAG, 00130 IE_GenericIDTransport_Empty = IE_GenericIDTransport | ATM_IE_EMPTY_FLAG, 00131 #endif // MS_UNI4 00132 00133 // These identify response IEs 00134 IE_Cause_Response = IE_Cause | ATM_IE_RESPONSE_FLAG, 00135 IE_AALParameters_Response = IE_AALParameters | ATM_IE_RESPONSE_FLAG, 00136 IE_BLLI_Response = IE_BLLI | ATM_IE_RESPONSE_FLAG, 00137 #ifdef MS_UNI4 00138 IE_BLLI_AddOn_Response = IE_BLLI_AddOn | ATM_IE_RESPONSE_FLAG, 00139 IE_TrafficDescriptor_Response = IE_TrafficDescriptor | ATM_IE_RESPONSE_FLAG, 00140 IE_TrafficDescriptor_AddOn_Response = IE_TrafficDescriptor_AddOn| ATM_IE_RESPONSE_FLAG, 00141 IE_ConnectionId_Response = IE_ConnectionId | ATM_IE_RESPONSE_FLAG, 00142 IE_NotificationIndicator_Response = IE_NotificationIndicator | ATM_IE_RESPONSE_FLAG, 00143 IE_ExtendedQOS_Response = IE_ExtendedQOS | ATM_IE_RESPONSE_FLAG, 00144 IE_EndToEndTransitDelay_Response = IE_EndToEndTransitDelay | ATM_IE_RESPONSE_FLAG, 00145 IE_ABRSetupParameters_Response = IE_ABRSetupParameters | ATM_IE_RESPONSE_FLAG, 00146 IE_ABRAdditionalParameters_Response = IE_ABRAdditionalParameters| ATM_IE_RESPONSE_FLAG, 00147 IE_ConnectedNumber_Response = IE_ConnectedNumber | ATM_IE_RESPONSE_FLAG, 00148 IE_ConnectedSubaddress_Response = IE_ConnectedSubaddress | ATM_IE_RESPONSE_FLAG, 00149 IE_UserUser_Response = IE_UserUser | ATM_IE_RESPONSE_FLAG, 00150 IE_GenericIDTransport_Response = IE_GenericIDTransport | ATM_IE_RESPONSE_FLAG, 00151 #endif // MS_UNI4 00152 } Q2931_IE_TYPE;


Generated on Sat May 15 19:42:56 2004 for test by doxygen 1.3.7