summaryrefslogtreecommitdiff
path: root/cesar/cp/av/sta/mgr/sta_mgr.h
blob: bd52c8ce8df43a434a533e505c5b31fc858197a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef cp_av_sta_mgr_h
#define cp_av_sta_mgr_h
/* Cesar project {{{
 *
 * Copyright (C) 2008 Spidcom
 *
 * <<<Licence>>>
 *
 * }}} */
/**
 * \file    cp/av/sta/mgr/sta_mgr.h
 * \brief   Station Manager.
 * \ingroup cp_av_sta_mgr
 *
 * Station and AVLN manager.
 */
#include "cp/sta/mgr/net.h"

BEGIN_DECLS

/**
 * Set the SNID of the station to track the correct AVLN.
 * \param  ctx  the module context.
 * \param  snid  the station SNID.
 * \param  nid  the network identifier to track.
 *
 * Be careful, this function does not modify our AVLN snid to do some use
 * cp_sta_own_data_set_snid.
 */
void
cp_av_sta_mgr_set_tracking (cp_t *ctx, cp_snid_t snid, cp_nid_t nid);

END_DECLS

#endif /* cp_av_sta_mgr_h */