Replaced ike_sa_t.create_child_sa_iterator with enumerator.
authorTobias Brunner <tobias@strongswan.org>
Thu, 19 May 2011 15:27:32 +0000 (17:27 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 6 Jul 2011 07:43:45 +0000 (09:43 +0200)
commit4bbce1ef37d08f65084e14d4d30bfa512dd49767
tree2ff300f2e66bf50e2dbd3bc0df842f02c76c776d
parent4f9c691adbb0763d59b3f58f5bbd3dbb36748a76
Replaced ike_sa_t.create_child_sa_iterator with enumerator.

This required two new methods on ike_sa_t. One returns the number of
CHILD_SAs and one allows to remove a CHILD_SA.
16 files changed:
src/conftest/actions.c
src/libcharon/bus/bus.c
src/libcharon/control/controller.c
src/libcharon/plugins/ha/ha_cache.c
src/libcharon/plugins/smp/smp.c
src/libcharon/plugins/stroke/stroke_control.c
src/libcharon/plugins/stroke/stroke_list.c
src/libcharon/plugins/uci/uci_control.c
src/libcharon/processing/jobs/inactivity_job.c
src/libcharon/processing/jobs/migrate_job.c
src/libcharon/sa/ike_sa.c
src/libcharon/sa/ike_sa.h
src/libcharon/sa/ike_sa_manager.c
src/libcharon/sa/tasks/ike_mobike.c
src/libcharon/sa/tasks/ike_reauth.c
src/libcharon/sa/tasks/ike_rekey.c