fake_event.h File Reference

Event service that replays a scenario. More...

Functions

void fake_event_init (struct replay_scenario *scen)
 Initialise fake event services.
void fake_event_cleanup ()
 Deinit fake event services.
void fake_temp_file (const char *adj, const char *id, char *buf, size_t len)
 Get filename to store temporary config stuff.

Detailed Description

Event service that replays a scenario.

This implements the same exported symbols as the files: util/netevent.c services/listen_dnsport.c services/outside_network.c But these do not actually access the network or events, instead the scenario is played.


Function Documentation

void fake_event_init ( struct replay_scenario scen  ) 

Initialise fake event services.

The fake event services will automatically start when the main program calls netevent.h functions, such as comm_base_dispatch().

Parameters:
scen,: Set the scenario to use for upcoming event handling.

Referenced by main().

void fake_temp_file ( const char *  adj,
const char *  id,
char *  buf,
size_t  len 
)

Get filename to store temporary config stuff.

The pid is added. in /tmp.

Parameters:
adj,: adjective, like "_cfg_", "_auto_"
id,: identifier, like "example.com".
buf,: where to store.
len,: length of buf.

Referenced by autotrust_check(), setup_config(), and spool_auto_file().

Generated on Thu Apr 22 00:30:17 2010 for unbound by  doxygen 1.6.3