srsLTE/srsenb/hdr/stack/ngap/ngap_interfaces.h

31 lines
925 B
C
Raw Normal View History

2021-07-07 07:45:15 -07:00
/**
*
* \section COPYRIGHT
*
* Copyright 2013-2021 Software Radio Systems Limited
*
* By using this file, you agree to the terms and conditions set
* forth in the LICENSE file which can be found at the top level of
* the distribution.
*
*/
#ifndef SRSENB_NGAP_INTERFACES_H
#define SRSENB_NGAP_INTERFACES_H
2021-09-07 16:47:58 -07:00
#include "srsran/asn1/ngap_utils.h"
2021-07-07 07:45:15 -07:00
namespace srsenb {
class ngap_interface_ngap_proc
{
public:
virtual bool send_initial_ctxt_setup_response() = 0;
2021-09-07 16:47:58 -07:00
virtual bool
2021-09-19 21:40:30 -07:00
send_pdu_session_resource_setup_response(uint16_t pdu_session_id,
uint32_t teid_out,
asn1::bounded_bitstring<1, 160, true, true> transport_layer_address) = 0;
virtual bool send_ue_ctxt_release_complete() = 0;
2021-07-07 07:45:15 -07:00
};
} // namespace srsenb
#endif