4 #include "RICsubscriptionRequest.h"
5 #include "RICsubscriptionResponse.h"
6 #include "RICsubscriptionDeleteRequest.h"
7 #include "RICsubscriptionDeleteResponse.h"
8 #include "ProtocolIE-Container.h"
9 #include "ProtocolIE-Field.h"
12 /* RICsubscriptionRequest */
13 ssize_t encode_RIC_subscription_request(RICsubscriptionRequest_t* pdu, void* buffer, size_t buf_size);
14 RICsubscriptionRequest_t* decode_RIC_subscription_request(const void *buffer, size_t buf_size);
16 long e2ap_get_ric_subscription_request_sequence_number(void *buffer, size_t buf_size);
17 ssize_t e2ap_set_ric_subscription_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);
18 RICsubscription_t* e2ap_get_ric_subscription_request_ric_subscription(void *buffer, size_t buffer_size);
20 /* RICsubscriptionResponse */
21 ssize_t encode_RIC_subscription_response(RICsubscriptionResponse_t* pdu, void* buffer, size_t buf_size);
22 RICsubscriptionResponse_t* decode_RIC_subscription_response(const void *buffer, size_t buf_size);
24 long e2ap_get_ric_subscription_response_sequence_number(void *buffer, size_t buf_size);
25 ssize_t e2ap_set_ric_subscription_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);
27 /* RICsubscriptionDeleteRequest */
28 ssize_t encode_RIC_subscription_delete_request(RICsubscriptionDeleteRequest_t* pdu, void* buffer, size_t buf_size);
29 RICsubscriptionDeleteRequest_t* decode_RIC_subscription_delete_request(const void *buffer, size_t buf_size);
31 long e2ap_get_ric_subscription_delete_request_sequence_number(void *buffer, size_t buf_size);
32 ssize_t e2ap_set_ric_subscription_delete_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);
34 /* RICsubscriptionDeleteResponse */
35 ssize_t encode_RIC_subscription_delete_response(RICsubscriptionDeleteResponse_t* pdu, void* buffer, size_t buf_size);
36 RICsubscriptionDeleteResponse_t* decode_RIC_subscription_delete_response(const void *buffer, size_t buf_size);
38 long e2ap_get_ric_subscription_delete_response_sequence_number(void *buffer, size_t buf_size);
39 ssize_t e2ap_set_ric_subscription_delete_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);
43 #endif /* _WRAPPER_H_ */