Changeset 4598

Show
Ignore:
Timestamp:
11/06/08 15:07:46 (2 months ago)
Author:
martin
Message:

added delete_after_established option

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/charon/plugins/load_tester/Makefile.am

    r4469 r4598  
    1010  load_tester_config.c load_tester_config.h \ 
    1111  load_tester_creds.c load_tester_creds.h \ 
    12   load_tester_ipsec.c load_tester_ipsec.h 
     12  load_tester_ipsec.c load_tester_ipsec.h \ 
     13  load_tester_listener.c load_tester_listener.h 
    1314 
    1415libstrongswan_load_tester_la_LDFLAGS = -module 
  • trunk/src/charon/plugins/load_tester/load_tester_plugin.c

    r4563 r4598  
    2020#include "load_tester_creds.h" 
    2121#include "load_tester_ipsec.h" 
     22#include "load_tester_listener.h" 
    2223 
    2324#include <unistd.h> 
     
    4748     */ 
    4849    load_tester_creds_t *creds; 
     50     
     51    /** 
     52     * event handler, listens on bus 
     53     */ 
     54    load_tester_listener_t *listener; 
    4955     
    5056    /** 
     
    123129    charon->backends->remove_backend(charon->backends, &this->config->backend); 
    124130    charon->credentials->remove_set(charon->credentials, &this->creds->credential_set); 
     131    charon->bus->remove_listener(charon->bus, &this->listener->listener); 
    125132    this->config->destroy(this->config); 
    126133    this->creds->destroy(this->creds); 
     134    this->listener->destroy(this->listener); 
    127135    free(this); 
    128136} 
     
    140148    this->config = load_tester_config_create(); 
    141149    this->creds = load_tester_creds_create(); 
     150    this->listener = load_tester_listener_create(); 
    142151    charon->backends->add_backend(charon->backends, &this->config->backend); 
    143152    charon->credentials->add_set(charon->credentials, &this->creds->credential_set); 
     153    charon->bus->add_listener(charon->bus, &this->listener->listener); 
    144154     
    145155    if (lib->settings->get_bool(lib->settings,