Skip to main content

pamoja_lorawan_join_accept_session

Function pamoja_lorawan_join_accept_session 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_lorawan_join_accept_session( accept: *const PamojaLorawanJoinAccept, out_session: *mut *mut PamojaLorawanSession, ) -> PamojaStatus
Expand description

Takes the activated session a join grants.

§Arguments

  • accept - the accepted join.
  • out_session - receives the session.

§Returns

PamojaStatus::Ok on success, with *out_session set to a handle the caller must release with pamoja_lorawan_session_free, or PamojaStatus::InvalidArgument if accept is null.

§Safety

accept must be a live handle from pamoja_lorawan_device_accept_join, or null, and out_session must point to a writable *mut PamojaLorawanSession.