mme_rmtrksession()

Remove a track session from the database

Synopsis:

#include <mme/mme.h>
int mme_rmtrksession( mme_hdl_t *hdl,
                      uint64_t trksessionid );

Arguments:

hdl
An MME connection handle.
trksessionid
The ID for the track session you want to remove.

Library:

mme

Description:

The function mme_rmtrksession() removes the specified track session from the trksessions table in the MME library. It also removes references to the specified track session from these other tables:

You can get the current track session for a control context by calling mme_trksession_get_info().

Events

None delivered.

Blocking and validation

This function blocks on control contexts. It fully validates data; all arguments are checked before the call returns.

Returns:

0
Success.
-1
An error occurred (errno is set).

Classification:

QNX Neutrino

Safety:
Interrupt handler No
Signal handler No
Thread Yes

See also:

mme_trksession_get_info(), mme_trksession_resume_state(), mme_set_msid_resume_trksession(), mme_newtrksession(), settrksession()