0.7.1 Version of submgr
[ric-plt/submgr.git] / e2ap / wrapper.h
index 0e919b8..6aa2bb5 100644 (file)
@@ -1,23 +1,43 @@
-#ifndef        _WRAPPER_H_\r
-#define        _WRAPPER_H_\r
-\r
-#include "RICsubscriptionRequest.h"\r
-#include "RICsubscriptionResponse.h"\r
-#include "ProtocolIE-Container.h"\r
-#include "ProtocolIE-Field.h"\r
-\r
-\r
-ssize_t encode_RIC_subscription_request(RICsubscriptionRequest_t* pdu, void* buffer, size_t buf_size);\r
-RICsubscriptionRequest_t* decode_RIC_subscription_request(const void *buffer, size_t buf_size);\r
-\r
-long e2ap_get_ric_subscription_request_sequence_number(void *buffer, size_t buf_size);\r
-ssize_t  e2ap_set_ric_subscription_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);\r
-\r
-ssize_t encode_RIC_subscription_response(RICsubscriptionResponse_t* pdu, void* buffer, size_t buf_size);\r
-RICsubscriptionResponse_t* decode_RIC_subscription_response(const void *buffer, size_t buf_size);\r
-\r
-long e2ap_get_ric_subscription_response_sequence_number(void *buffer, size_t buf_size);\r
-ssize_t  e2ap_set_ric_subscription_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);\r
-\r
-\r
+#ifndef        _WRAPPER_H_
+#define        _WRAPPER_H_
+
+#include "RICsubscriptionRequest.h"
+#include "RICsubscriptionResponse.h"
+#include "RICsubscriptionDeleteRequest.h"
+#include "RICsubscriptionDeleteResponse.h"
+#include "ProtocolIE-Container.h"
+#include "ProtocolIE-Field.h"
+
+
+/* RICsubscriptionRequest */
+ssize_t encode_RIC_subscription_request(RICsubscriptionRequest_t* pdu, void* buffer, size_t buf_size);
+RICsubscriptionRequest_t* decode_RIC_subscription_request(const void *buffer, size_t buf_size);
+
+long e2ap_get_ric_subscription_request_sequence_number(void *buffer, size_t buf_size);
+ssize_t  e2ap_set_ric_subscription_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);
+RICsubscription_t* e2ap_get_ric_subscription_request_ric_subscription(void *buffer, size_t buffer_size);
+
+/* RICsubscriptionResponse */
+ssize_t encode_RIC_subscription_response(RICsubscriptionResponse_t* pdu, void* buffer, size_t buf_size);
+RICsubscriptionResponse_t* decode_RIC_subscription_response(const void *buffer, size_t buf_size);
+
+long e2ap_get_ric_subscription_response_sequence_number(void *buffer, size_t buf_size);
+ssize_t  e2ap_set_ric_subscription_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);
+
+/* RICsubscriptionDeleteRequest */
+ssize_t encode_RIC_subscription_delete_request(RICsubscriptionDeleteRequest_t* pdu, void* buffer, size_t buf_size);
+RICsubscriptionDeleteRequest_t* decode_RIC_subscription_delete_request(const void *buffer, size_t buf_size);
+
+long e2ap_get_ric_subscription_delete_request_sequence_number(void *buffer, size_t buf_size);
+ssize_t  e2ap_set_ric_subscription_delete_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);
+
+/* RICsubscriptionDeleteResponse */
+ssize_t encode_RIC_subscription_delete_response(RICsubscriptionDeleteResponse_t* pdu, void* buffer, size_t buf_size);
+RICsubscriptionDeleteResponse_t* decode_RIC_subscription_delete_response(const void *buffer, size_t buf_size);
+
+long e2ap_get_ric_subscription_delete_response_sequence_number(void *buffer, size_t buf_size);
+ssize_t  e2ap_set_ric_subscription_delete_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);
+
+
+
 #endif /* _WRAPPER_H_ */
\ No newline at end of file