diff options
author | Martin Willi <martin@strongswan.org> | 2005-12-06 13:44:22 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2005-12-06 13:44:22 +0000 |
commit | c3dc864eaa5cebae57be1b0e9339f2e7ebdbfe15 (patch) | |
tree | 2baf1492686585fa1cd4dc1aa12dded74b4a85d9 /Source/charon/encoding/payloads/cp_payload.h | |
parent | 59de50868b77f48ab78a31d4ad684e4e59d2e81f (diff) | |
download | strongswan-c3dc864eaa5cebae57be1b0e9339f2e7ebdbfe15.tar.bz2 strongswan-c3dc864eaa5cebae57be1b0e9339f2e7ebdbfe15.tar.xz |
- code cleanup of encoding package
Diffstat (limited to 'Source/charon/encoding/payloads/cp_payload.h')
-rw-r--r-- | Source/charon/encoding/payloads/cp_payload.h | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/Source/charon/encoding/payloads/cp_payload.h b/Source/charon/encoding/payloads/cp_payload.h index da7476840..be5f52408 100644 --- a/Source/charon/encoding/payloads/cp_payload.h +++ b/Source/charon/encoding/payloads/cp_payload.h @@ -51,16 +51,24 @@ enum config_type_t { CFG_ACK = 4, }; +/** + * string mappings for config_type_t. + * + * @ingroup payloads + */ extern mapping_t config_type_m[]; typedef struct cp_payload_t cp_payload_t; /** - * Class representing an IKEv2-CP Payload. + * @brief Class representing an IKEv2-CP Payload. * * The CP Payload format is described in RFC section 3.15. * + * @b Constructors: + * - cp_payload_create() + * * @ingroup payloads */ struct cp_payload_t { @@ -90,19 +98,31 @@ struct cp_payload_t { * @warning The added configuration_attribute_t object is * getting destroyed in destroy function of cp_payload_t. * - * @param this calling cp_payload_t object - * @param attribute configuration_attribute_t object to add + * @param this calling cp_payload_t object + * @param attribute configuration_attribute_t object to add */ void (*add_configuration_attribute) (cp_payload_t *this, configuration_attribute_t *attribute); + /** + * @brief Set the config type. + * + * @param this calling cp_payload_t object + * @param config_type config_type_t to set + */ void (*set_config_type) (cp_payload_t *this,config_type_t config_type); + /** + * @brief Get the config type. + * + * @param this calling cp_payload_t object + * @return config_type_t + */ config_type_t (*get_config_type) (cp_payload_t *this); /** * @brief Destroys an cp_payload_t object. * - * @param this cp_payload_t object to destroy + * @param this cp_payload_t object to destroy */ void (*destroy) (cp_payload_t *this); }; @@ -110,7 +130,7 @@ struct cp_payload_t { /** * @brief Creates an empty cp_payload_t object * - * @return created cp_payload_t object + * @return cp_payload_t object * * @ingroup payloads */ |