#ifndef cp2_cp_h #define cp2_cp_h /* Cesar project {{{ * * Copyright (C) 2008 Spidcom * * <<>> * * }}} */ /** * \file cp2/cp.h * \brief Control plane public API's. * \ingroup cp2 * */ #include "cp2/types.h" #include "mac/common/config.h" #include "interface/forward.h" /** * Initialise the Control plane. * \param mac_config Mac configuration context. * \param interface Interface context. * \return The control plane context. * */ cp_t * cp_init (mac_config_t * mac_config, interface_t * interface); /** * Initialise the control plane context. * \param ctx the module context. * */ void cp_uninit (cp_t *ctx); #endif /* cp_h */