X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/50112236f62426d55750da4901ab88456a272e7f..ea2e2f84bb9c4d52951666f7f7136213483523a2:/include/xbt/replay.h diff --git a/include/xbt/replay.h b/include/xbt/replay.h deleted file mode 100644 index e6bc6739f9..0000000000 --- a/include/xbt/replay.h +++ /dev/null @@ -1,40 +0,0 @@ -/* xbt/replay_reader.h -- Tools to parse a replay file */ - -/* Copyright (c) 2010, 2012-2015. The SimGrid Team. - * All rights reserved. */ - -/* This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. */ - -#ifndef XBT_REPLAY_H -#define XBT_REPLAY_H - -#include "xbt/dict.h" - -#include - -SG_BEGIN_DECL() - -typedef struct s_replay_reader *xbt_replay_reader_t; -typedef void (*action_fun) (const char *const *args); - -XBT_PUBLIC_DATA(xbt_dict_t) xbt_action_funs; -XBT_PUBLIC_DATA(xbt_dict_t) xbt_action_queues; - -/* To split the file if a unique one is given (specific variable for the other case live in runner()) */ -XBT_PUBLIC_DATA(FILE *) xbt_action_fp; - -XBT_PUBLIC(xbt_replay_reader_t) xbt_replay_reader_new(const char*filename); -XBT_PUBLIC(const char **) xbt_replay_reader_get(xbt_replay_reader_t reader); -XBT_PUBLIC(void) xbt_replay_reader_free(xbt_replay_reader_t *reader); - -XBT_PUBLIC(void) xbt_replay_action_register(const char *action_name, action_fun function); -XBT_PUBLIC(int) xbt_replay_action_runner(int argc, char *argv[]); - -XBT_PUBLIC(int) _xbt_replay_is_active(); -XBT_PUBLIC(int) _xbt_replay_action_init(); -XBT_PUBLIC(void) _xbt_replay_action_exit(); - -SG_END_DECL() - -#endif /* XBT_REPLAY_H */