- changed interface of ike_sa

- states can access ike_sa fields now just with functions
This commit is contained in:
Jan Hutter
2005-11-25 13:42:02 +00:00
parent 40ced1dfc3
commit aad398a70c
10 changed files with 509 additions and 229 deletions
+2 -3
View File
@@ -47,9 +47,8 @@ struct private_ike_auth_requested_t {
/**
* Implements state_t.get_state
*/
static status_t process_message(private_ike_auth_requested_t *this, message_t *message, state_t **new_state)
static status_t process_message(private_ike_auth_requested_t *this, message_t *message)
{
*new_state = (state_t *) this;
return SUCCESS;
}
@@ -83,7 +82,7 @@ ike_auth_requested_t *ike_auth_requested_create(protected_ike_sa_t *ike_sa)
}
/* interface functions */
this->public.state_interface.process_message = (status_t (*) (state_t *,message_t *,state_t **)) process_message;
this->public.state_interface.process_message = (status_t (*) (state_t *,message_t *)) process_message;
this->public.state_interface.get_state = (ike_sa_state_t (*) (state_t *)) get_state;
this->public.state_interface.destroy = (status_t (*) (state_t *)) destroy;