aboutsummaryrefslogtreecommitdiffstats
path: root/conditions.h
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2018-10-31 11:34:35 +0100
committerAnders Broman <a.broman58@gmail.com>2018-11-01 05:09:10 +0000
commit8b977a43d68d8fd9c2c7e7b8ccc0711df13c64ee (patch)
tree65e161a12e70ac3dade19f0781fa26315a419d94 /conditions.h
parent01784a594698d5d358c1d80319e77b68c939f7d7 (diff)
Move condition logic to dumpcap.c
Move the condition logic from capture_stop_conditions.c to dumpcap.c. Remove capture_stop_conditions.[ch] and conditions.[ch]. Switch duration values to doubles. Change-Id: Ifa74fb13ec8fc923b0721597a6cf071d72069ea0 Reviewed-on: https://code.wireshark.org/review/30440 Reviewed-by: Gerald Combs <gerald@wireshark.org> Petri-Dish: Gerald Combs <gerald@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'conditions.h')
-rw-r--r--conditions.h133
1 files changed, 0 insertions, 133 deletions
diff --git a/conditions.h b/conditions.h
deleted file mode 100644
index a0202b5184..0000000000
--- a/conditions.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/* conditions.h
- * Header for condition handler.
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1998 Gerald Combs
- *
- * SPDX-License-Identifier: GPL-2.0-or-later
- */
-
-#ifndef CONDITIONS_H
-#define CONDITIONS_H
-
-#include <stdarg.h>
-
-#include <glib.h>
-
-/* forward declaration for type 'condition' */
-typedef struct condition condition;
-
-/* condition evaluation handler type */
-typedef gboolean (*_cnd_eval)(condition *, va_list);
-
-/* condition reset handler type */
-typedef void (*_cnd_reset)(condition *);
-
-/* condition class constructor type */
-typedef condition *(*_cnd_constr)(condition *, va_list);
-
-/* condition class destructor type */
-typedef void (*_cnd_destr)(condition *);
-
-/*
- * Conditions must be created with this function. They can be created for
- * registered classes only.
- *
- * parameter: const char * - Identification of a registered condition class.
- * ... - Any number of class specific initial values.
- * returns: Pointer to a initialized condition of the particular class on
- * success or NULL on failure.
- */
-condition *cnd_new(const char *, ...);
-
-/*
- * Conditions must be deleted with this function when not used anymore.
- *
- * parameter: condition * - Pointer to a condition created with 'cnd_new()'.
- * returns: -
- */
-void cnd_delete(condition *);
-
-/*
- * Call this function to check whether or not a particular condition is true.
- *
- * parameter: condition * - Pointer to an initialized condition.
- * ... - Any number of condition specific arguments.
- * returns: TRUE - Condition is true.
- * FALSE - Condition is false.
- */
-gboolean cnd_eval(condition *, ...);
-
-/*
- * Call this function to reset this condition to its initial state, i.e. the
- * state it was in right after creation.
- *
- * parameter: condition * - Pointer to an initialized condition.
- * returns: -
- */
-void cnd_reset(condition *);
-
-/*
- * Register a new conditon class.
- * New conditions of this class can be created by calling 'cnd_new()' and
- * supplying the appropriate class id.
- *
- * parameter: const char * - The class id.
- * _cnd_constr - User supplied constructor function for this
- * class.
- * _cnd_destr - User supplied destructor function for this
- * class.
- * _cnd_eval - User supplied evaluation handler function for this
- class.
- * _cnd_reset - User supplied reset handler for this class.
- * returns: TRUE - Success.
- * FALSE - Failure.
- */
-gboolean cnd_register_class(const char *,
- _cnd_constr,
- _cnd_destr,
- _cnd_eval,
- _cnd_reset);
-
-/*
- * Unregister a previously registered conditon class. After unregistration
- * of a class it is no longer possible to create conditions of this kind by
- * calling 'cnd_new()'.
- *
- * parameter: const char * - An identification for this condition class.
- * returns: -
- */
-void cnd_unregister_class(const char *);
-
-/*
- * This function returns the user data of the condition.
- *
- * parameter: condition * - Pointer to an initialized condition.
- * returns: void * - Pointer to user data of this condition.
- */
-void* cnd_get_user_data(condition*);
-
-/*
- * This function sets the user data of the condition.
- *
- * parameter: condition * - Pointer to an initialized condition.
- * void * - Pointer to user specified data structure.
- * returns: -
- */
-void cnd_set_user_data(condition *, void *);
-
-#endif /* CONDITIONS_H */
-
-/*
- * Editor modelines - http://www.wireshark.org/tools/modelines.html
- *
- * Local variables:
- * c-basic-offset: 4
- * tab-width: 8
- * indent-tabs-mode: nil
- * End:
- *
- * vi: set shiftwidth=4 tabstop=8 expandtab:
- * :indentSize=4:tabSize=8:noTabs=true:
- */