aboutsummaryrefslogtreecommitdiffstats
path: root/sualibrary/sua/sua_snm_mgnt.h
diff options
context:
space:
mode:
Diffstat (limited to 'sualibrary/sua/sua_snm_mgnt.h')
-rw-r--r--sualibrary/sua/sua_snm_mgnt.h42
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