/* Cesar project {{{ * * Copyright (C) 2012 Spidcom * * <<>> * * }}} */ /** * \file cp/eco/sta/action/stub/src/assoc_slave.c * \brief « brief description » * \ingroup cp_eoc_sta_action_stub * * « long description » */ #include "common/std.h" #include "cp/cp.h" #include "cp/mme.h" #include "cp/sta/mgr/sta.h" #include "cp/sta/mgr/net.h" #include "bsu/beacon/beacon.h" void cp_eoc_sta_action_sta_clear_status (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_sta_clear_status (cp_t *ctx) {} void cp_eoc_sta_action_assoc__detecting_detected (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__detecting_detected (cp_t *ctx) {} void cp_eoc_sta_action_detect__beacon_received (cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) __attribute__((weak)); void cp_eoc_sta_action_detect__beacon_received (cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) {} void cp_eoc_sta_action_assoc__beacon_received (cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) __attribute__((weak)); void cp_eoc_sta_action_assoc__beacon_received (cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) {} void cp_eoc_sta_action_auth__beacon_received (cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) __attribute__((weak)); void cp_eoc_sta_action_auth__beacon_received (cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) {} void cp_eoc_sta_action_assoc__associating_timeout (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__associating_timeout (cp_t *ctx) {} void cp_eoc_sta_action_assoc__associating_cnf (cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_assoc__associating_cnf (cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_assoc__associating_no_beacons (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__associating_no_beacons (cp_t *ctx) {} void cp_eoc_sta_action_assoc__unassociated_retry (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__unassociated_retry (cp_t *ctx) {} void cp_eoc_sta_action_assoc__associated_key_cnf (cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_assoc__associated_key_cnf (cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_auth__authenticated_key_cnf (cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_auth__authenticated_key_cnf (cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_auth__authenticated_set_key_req ( cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_auth__authenticated_set_key_req ( cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_assoc__associated_no_beacons (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__associated_no_beacons (cp_t *ctx) {} void cp_eoc_sta_action_assoc__associated_timeout (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__associated_timeout (cp_t *ctx) {} void cp_eoc_sta_action_assoc__associated_leave (cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_assoc__associated_leave (cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_assoc__authenticated_leave (cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_assoc__authenticated_leave (cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_assoc__authenticated_no_beacons (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__authenticated_no_beacons (cp_t *ctx) {} void cp_eoc_sta_action_assoc__beacon_not_received (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__beacon_not_received (cp_t *ctx) {} void cp_eoc_sta_action_unassoc__start_retry_timer (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_unassoc__start_retry_timer (cp_t *ctx) {} void cp_eoc_sta_action_unassoc__stop_retry_timer (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_unassoc__stop_retry_timer (cp_t *ctx) {} void cp_eoc_sta_action_assoc__associated_encrypt_payload_rsp ( cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_assoc__associated_encrypt_payload_rsp ( cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_auth__authenticated_set_out_lev ( cp_t *ctx, cp_mme_rx_t *mme) __attribute__((weak)); void cp_eoc_sta_action_auth__authenticated_set_out_lev ( cp_t *ctx, cp_mme_rx_t *mme) {} void cp_eoc_sta_action_assoc__detecting_no_beacons (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__detecting_no_beacons (cp_t *ctx) {} void cp_eoc_sta_action_assoc__unassoc_no_beacons (cp_t *ctx) __attribute__((weak)); void cp_eoc_sta_action_assoc__unassoc_no_beacons (cp_t *ctx) {} void cp_eoc_sta_action_unassoc__beacon_received ( cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) __attribute__((weak)); void cp_eoc_sta_action_unassoc__beacon_received ( cp_t *ctx, bsu_beacon_t *beacon, cp_net_t *net, cp_sta_t *sta) {}