diff options
author | Martin Willi <martin@revosec.ch> | 2010-11-25 10:55:08 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2011-01-05 16:45:52 +0100 |
commit | 54f2bdd65668a9f47a235916c793d22046a43589 (patch) | |
tree | 2eca45ae2180106ff6555b51428fc937168d4854 /src/libcharon/encoding/payloads/sa_payload.h | |
parent | 9ca5d0280eb2e4c9d4f4d9ba4307f72a86dbbe56 (diff) | |
download | strongswan-54f2bdd65668a9f47a235916c793d22046a43589.tar.bz2 strongswan-54f2bdd65668a9f47a235916c793d22046a43589.tar.xz |
Added substructure enumerators to sa_payload, proposal_substructure
Diffstat (limited to 'src/libcharon/encoding/payloads/sa_payload.h')
-rw-r--r-- | src/libcharon/encoding/payloads/sa_payload.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcharon/encoding/payloads/sa_payload.h b/src/libcharon/encoding/payloads/sa_payload.h index 801a70738..cc8c481c8 100644 --- a/src/libcharon/encoding/payloads/sa_payload.h +++ b/src/libcharon/encoding/payloads/sa_payload.h @@ -61,6 +61,13 @@ struct sa_payload_t { void (*add_proposal) (sa_payload_t *this, proposal_t *proposal); /** + * Create an enumerator over all proposal substructures. + * + * @return enumerator over proposal_substructure_t + */ + enumerator_t* (*create_substructure_enumerator)(sa_payload_t *this); + + /** * Destroys an sa_payload_t object. */ void (*destroy) (sa_payload_t *this); |