diff options
Diffstat (limited to 'sualibrary/sua/sua_snm_mgnt.h')
-rw-r--r-- | sualibrary/sua/sua_snm_mgnt.h | 42 |
1 files changed, 40 insertions, 2 deletions
diff --git a/sualibrary/sua/sua_snm_mgnt.h b/sualibrary/sua/sua_snm_mgnt.h index d3f67e6..41aaecc 100644 --- a/sualibrary/sua/sua_snm_mgnt.h +++ b/sualibrary/sua/sua_snm_mgnt.h @@ -15,7 +15,7 @@ * * ***************************************************************************/ /* - * $Id: sua_snm_mgnt.h,v 1.1 2003/01/14 14:15:37 p82609 Exp $ + * $Id: sua_snm_mgnt.h,v 1.3 2003/08/28 09:30:20 p82609 Exp $ * * SUA implementation according to SUA draft issue 14. * @@ -56,17 +56,55 @@ #include <string> +typedef enum { ssnm_unavailable, + ssnm_available, + ssnm_reserved +} snm_Sua_pc_state_set ; +int sua_send_DAVA( unsigned int Sua_assoc_id, + SS7union pc + ); -int sua_send_DAVA( unsigned int Sua_assoc_id +int sua_send_DUNA( unsigned int Sua_assoc_id, + SS7union pc ); +int process_DUNA_msg ( unsigned int sua_assoc_id, + int local_sua_id, + int remote_sua_id, + Sua_container sua_asp_msg + ); + +int process_DAVA_msg ( unsigned int sua_assoc_id, + int local_sua_id, + int remote_sua_id, + Sua_container sua_asp_msg + ); + int process_DAUD_msg ( unsigned int sua_assoc_id, int local_sua_id, int remote_sua_id, Sua_container sua_asp_msg ); +int process_SCON_msg ( unsigned int sua_assoc_id, + int local_sua_id, + int remote_sua_id, + Sua_container sua_asp_msg + ); + +int process_DUPU_msg ( unsigned int sua_assoc_id, + int local_sua_id, + int remote_sua_id, + Sua_container sua_asp_msg + ); + +int process_DRST_msg ( unsigned int sua_assoc_id, + int local_sua_id, + int remote_sua_id, + Sua_container sua_asp_msg + ); + #endif // SUA_SNM_MGNT_H //end of module sua_snm_mgnt.h |