From 9b19b55c47e74b78d3551b69eff2622148a1a689 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sun, 9 Jul 2006 12:06:06 +0200 Subject: [PATCH] liboping: Updated `oping.h' to version 0.2.2. This has been forgotten previously. --- src/liboping/oping.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/liboping/oping.h b/src/liboping/oping.h index 9fd7597f..54d03101 100644 --- a/src/liboping/oping.h +++ b/src/liboping/oping.h @@ -48,10 +48,12 @@ typedef struct pingobj pingobj_t; #define PING_OPT_TIMEOUT 0x01 #define PING_OPT_TTL 0x02 #define PING_OPT_AF 0x04 +#define PING_OPT_DATA 0x08 #define PING_DEF_TIMEOUT 1.0 #define PING_DEF_TTL 255 #define PING_DEF_AF AF_UNSPEC +#define PING_DEF_DATA "Florian Forster http://verplant.org/" /* * Method definitions @@ -69,9 +71,19 @@ int ping_host_remove (pingobj_t *obj, const char *host); pingobj_iter_t *ping_iterator_get (pingobj_t *obj); pingobj_iter_t *ping_iterator_next (pingobj_iter_t *iter); -const char *ping_iterator_get_host (pingobj_iter_t *iter); -double ping_iterator_get_latency (pingobj_iter_t *iter); +#define PING_INFO_HOSTNAME 1 +#define PING_INFO_ADDRESS 2 +#define PING_INFO_FAMILY 3 +#define PING_INFO_LATENCY 4 +#define PING_INFO_SEQUENCE 5 +#define PING_INFO_IDENT 6 +#define PING_INFO_DATA 7 +int ping_iterator_get_info (pingobj_iter_t *iter, int info, + void *buffer, size_t *buffer_len); const char *ping_get_error (pingobj_t *obj); +void *ping_iterator_get_context (pingobj_iter_t *iter); +void ping_iterator_set_context (pingobj_iter_t *iter, void *context); + #endif /* OCTO_PING_H */ -- 2.30.2