pppoed
if (pppoed_init(&_this->pppoed) != 0)
pppoed_stop(&_this->pppoed);
pppoed_uninit(&_this->pppoed);
if (pppoed_need_polling(&_this->pppoed))
pppoed_reload_listeners(&_this->pppoed);
rval |= pppoed_reload(&_this->pppoed, &_this->conf.pppoe_confs);
pppoed pppoed;
#define pppoed_is_stopped(pppoed) \
(((pppoed)->state == PPPOED_STATE_STOPPED)? 1 : 0)
#define pppoed_is_running(pppoed) \
(((pppoed)->state == PPPOED_STATE_RUNNING)? 1 : 0)
pppoed *pppoed;
#define pppoed_need_polling(pppoed) \
(((pppoed)->listen_incomplete != 0)? 1 : 0)
int pppoe_session_init (pppoe_session *, pppoed *, int, int, u_char *);
int pppoed_add_listener (pppoed *, int, const char *, const char *);
int pppoed_reload_listeners(pppoed *);
int pppoed_init (pppoed *);
int pppoed_start (pppoed *);
void pppoed_stop (pppoed *);
void pppoed_uninit (pppoed *);
void pppoed_pppoe_session_close_notify(pppoed *, pppoe_session *);
int pppoed_reload(pppoed *, struct pppoe_confs *);
((pppoed_listener *)slist_get(&(session)->pppoed->listener, \
((pppoed_listener *)slist_get(&(session)->pppoed->listener, \
((pppoed_listener *)slist_get(&(session)->pppoed->listener, \
((pppoed_listener *)slist_get(&(session)->pppoed->listener, \
((pppoed_listener *)slist_get(&(session)->pppoed->listener, \
pppoed_pppoe_session_close_notify(_this->pppoed, _this);
pppoed *pppoed0 = _this->pppoed;
_this->pppoed->id, _this->session_id, fmt);
((pppoed_listener *)slist_get(&(sess)->pppoed->listener, \
pppoe_session_init(pppoe_session *_this, pppoed *_pppoed, int idx,
_this->pppoed = _pppoed;
pppoed_log(pppoed *_this, int prio, const char *fmt, ...)
pppoed_init(pppoed *_this)
memset(_this, 0, sizeof(pppoed));
pppoed_listener_init(pppoed *_this, pppoed_listener *listener)
pppoed_reload_listeners(pppoed *_this)
pppoed *_pppoed;
pppoed_start(pppoed *_this)
pppoed *_pppoed;
pppoed_stop(pppoed *_this)
pppoed_uninit(pppoed *_this)
pppoed_pppoe_session_close_notify(pppoed *_this, pppoe_session *session)
pppoed_reload(pppoed *_this, struct pppoe_confs *pppoe_conf)
pppoed *_pppoed;
static void pppoed_log (pppoed *, int, const char *, ...) __printflike(3,4);
static void pppoed_listener_init(pppoed *, pppoed_listener *);