diff options
Diffstat (limited to 'usr.sbin/ppp/bundle.h')
-rw-r--r-- | usr.sbin/ppp/bundle.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/usr.sbin/ppp/bundle.h b/usr.sbin/ppp/bundle.h index d8c056a..b2cb6f0 100644 --- a/usr.sbin/ppp/bundle.h +++ b/usr.sbin/ppp/bundle.h @@ -127,6 +127,13 @@ struct bundle { time_t done; } idle; +#ifndef NORADIUS + struct { + struct pppTimer timer; + time_t done; + } session; +#endif + struct { int fd; /* write status here */ } notify; @@ -163,6 +170,11 @@ extern void bundle_StopIdleTimer(struct bundle *); extern int bundle_IsDead(struct bundle *); extern struct datalink *bundle2datalink(struct bundle *, const char *); +#ifndef NORADIUS +extern void bundle_StartSessionTimer(struct bundle *, unsigned secs); +extern void bundle_StopSessionTimer(struct bundle *); +#endif + extern void bundle_RegisterDescriptor(struct bundle *, struct fdescriptor *); extern void bundle_UnRegisterDescriptor(struct bundle *, struct fdescriptor *); |