| home
topology files
command‑line options
the core API
FAQ
download and install
 | 
cnet's Application Programming Interface
- NAME
 
- CNET_unused_timer_event - find a timer event, EV_TIMER*, that does not
have an associated event handler.
 
- SYNOPSIS
 
- 
#include <cnet.h>
CnetEvent CNET_unused_timer_event(void);
 
  
- DESCRIPTION
 
- 
CNET_unused_timer_event finds (at runtime) an unused timer event -
one that does not have associated event handler.
This enables independent source-code files in a large protocol to
find and use a timer event without interfering with
the actions of other source-code files.
If the function call is successful,
the returned event is not 'reserved' by cnet.
It is anticipated that a call to
CNET_set_handler will next be made,
passing the returned event as the first parameter.
 
 
- RETURN VALUE
 
- 
On success,
one of the standard timer events,
EV_TIMER0 to EV_TIMER9,
will be returned.
On failure,
if there are no unused timer events,
the value EV_NULL will be returned.
  
- SEE ALSO
 
- 
CNET_set_handler,
CNET_start_timer, and
CNET_timer_data.
 
 
 |