OpenSS7 SS7 for the Common Man |
© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved. |
||||||||||||||||||||||||||
Home | Overview | Status | News | Documentation | Resources | About | |||||||||||||||||||||
File /code/strss7/include/ss7/dl.h#ifndef __DL_H__ #define __DL_H__ #define MDL_ASSIGN_REQ 0 #define MDL_ERROR_RES 1 #define MDL_REMOVE_REQ 2 #define MDL_UNITDATA_REQ 3 #define MDL_ERROR_IND 16 #define MDL_ASSIGN_IND 17 #define MDL_UNITDATA_IND 18 #define DL_ESTABLISH_REQ 4 #define DL_RELEASE_REQ 5 #define DL_DATA_REQ 6 #define DL_UNITDATA_REQ 7 #define DL_ESTABLISH_CON 19 #define DL_ESTABLISH_IND 20 #define DL_RELEASE_CON 21 #define DL_RELEASE_IND 22 #define DL_DATA_IND 23 #define DL_UNITDATA_IND 24 /* * MDL_ASSIGN_REQ 0 M_PROTO block */ typedef struct { long mdl_primitive; /* always MDL_ASSIGN_REQ */ long mdl_tei; /* TEI value */ long mdl_ces; /* CES */ } mdl_assign_req_t; /* * MDL_ASSIGN_IND 17 M_PROTO block */ typedef struct { long mdl_primitive; /* always MDL_ASSIGN_IND */ long mdl_tei; /* TEI value */ } mdl_assign_ind_t; /* * MDL_ERROR_RES 1 M_PROTO block */ typedef struct { long mdl_primitive; /* always MDL_ERROR_RES */ long mdl_reason; /* reason for error message */ } mdl_error_res_t; /* * MDL_ERROR_IND 16 M_PROTO block */ typedef struct { long mdl_primitive; /* always MDL_ERROR_IND */ long mdl_reason; /* reason for error message */ } mdl_error_ind_t; /* * MDL_REMOVE_REQ 2 M_PROTO block */ typedef struct { long mdl_primitive; /* always MDL_REMOVE_REQ */ long mdl_tei; /* TEI value */ long mdl_ces; /* CES */ } mdl_remove_req_t; /* * MDL_UNITDATA_REQ 3 M_PROTO followed by one or more M_DATA blocks */ typedef struct { long mdl_primitive; /* always MDL_UNITDATA_REQ */ } mdl_unitdata_req_t; /* * MDL_UNITDATA_IND 18 M_PROTO followed by one or more M_DATA blocks */ typedef struct { long mdl_primitive; /* always MDL_UNITDATA_IND */ } mdl_unitdata_ind_t; /* * DL_ESTABLISH_REQ 4 M_PROTO block */ typedef struct { long dl_primitive; /* always DL_ESTABLISH_REQ */ } dl_establish_req_t; /* * DL_ESTABLISH_CON 19 M_PROTO block */ typedef struct { long dl_primitive; /* always DL_ESTABLISH_CON */ } dl_establish_con_t; /* * DL_ESTABLISH_IND 20 M_PROTO block */ typedef struct { long dl_primitive; /* always DL_ESTABLISH_IND */ } dl_establish_ind_t; /* * DL_RELEASE_REQ 5 M_PROTO block */ typedef struct { long dl_primitive; /* always DL_RELEASE_REQ */ } dl_release_req_t; /* * DL_RELEASE_CON 21 M_PROTO block */ typedef struct { long dl_primitive; /* always DL_RELEASE_CON */ } dl_release_con_t; /* * DL_RELEASE_IND 22 M_PROTO block */ typedef struct { long dl_primitive; /* always DL_RELEASE_IND */ } dl_release_ind_t; /* * DL_DATA_REQ 6 M_PROTO followed by one or more M_DATA blocks */ typedef struct { long dl_primitive; /* always DL_DATA_REQ */ } dl_data_req_t; /* * DL_DATA_IND 23 M_PROTO followed by one or more M_DATA blocks */ typedef struct { long dl_primitive; /* always DL_DATA_IND */ } dl_data_ind_t; /* * DL_UNITDATA_REQ 7 M_PROTO followed by one ore more M_DATA blocks */ typedef struct { long dl_primitive; /* always DL_UNITDATA_REQ */ } dl_unitdata_req_t; /* * DL_UNITDATA_IND 24 M_PROTO followed by one ore more M_DATA blocks */ typedef struct { long dl_primitive; /* always DL_UNITDATA_IND */ } dl_unitdata_ind_t; #endif /* __DL_H__ */
|
|||||||||||||||||||||||||||
OpenSS7 SS7 for the Common Man |
Home | Overview | Status | News | Documentation | Resources | About | ||||||||||||||||||||
© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved. |