4 #include "RICsubscriptionRequest.h"
5 #include "RICsubscriptionResponse.h"
6 #include "RICsubscriptionDeleteRequest.h"
7 #include "RICsubscriptionDeleteResponse.h"
9 #include "InitiatingMessage.h"
10 #include "SuccessfulOutcome.h"
11 #include "ProtocolIE-Container.h"
12 #include "ProtocolIE-Field.h"
14 size_t encode_E2AP_PDU(E2AP_PDU_t* pdu, void* buffer, size_t buf_size);
15 E2AP_PDU_t* decode_E2AP_PDU(const void* buffer, size_t buf_size);
17 long e2ap_get_ric_subscription_request_sequence_number(void *buffer, size_t buf_size);
18 ssize_t e2ap_set_ric_subscription_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);
19 RICsubscription_t* e2ap_get_ric_subscription_request_ric_subscription(void *buffer, size_t buffer_size);
21 /* RICsubscriptionResponse */
22 long e2ap_get_ric_subscription_response_sequence_number(void *buffer, size_t buf_size);
23 ssize_t e2ap_set_ric_subscription_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);
25 /* RICsubscriptionDeleteRequest */
26 long e2ap_get_ric_subscription_delete_request_sequence_number(void *buffer, size_t buf_size);
27 ssize_t e2ap_set_ric_subscription_delete_request_sequence_number(void *buffer, size_t buf_size, long sequence_number);
29 /* RICsubscriptionDeleteResponse */
30 long e2ap_get_ric_subscription_delete_response_sequence_number(void *buffer, size_t buf_size);
31 ssize_t e2ap_set_ric_subscription_delete_response_sequence_number(void *buffer, size_t buf_size, long sequence_number);
35 #endif /* _WRAPPER_H_ */