Revision b5a2055f src/libstrongswan/attributes/attribute_handler.h

b/src/libstrongswan/attributes/attribute_handler.h
22 22
#define ATTRIBUTE_HANDLER_H_
23 23

  
24 24
#include <chunk.h>
25
#include <utils/host.h>
25 26
#include <utils/identification.h>
26 27

  
27 28
#include "attributes.h"
......
56 57
	 */
57 58
	void (*release)(attribute_handler_t *this, identification_t *server,
58 59
					configuration_attribute_type_t type, chunk_t data);
60

  
61
	/**
62
	 * Enumerate attributes to request from a server.
63
	 *
64
	 * @param server		server identity to request attributes from
65
	 * @param vip			virtual IP we are requesting, if any
66
	 * @return				enumerator (configuration_attribute_type_t, chunk_t)
67
	 */
68
	enumerator_t* (*create_attribute_enumerator)(attribute_handler_t *this,
69
										identification_t *server, host_t *vip);
59 70
};
60 71

  
61 72
#endif /** ATTRIBUTE_HANDLER_H_ @}*/

Also available in: Unified diff