summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-02-08 15:21:19 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-02-08 15:21:19 +0100
commit9ca43c73ba29d6b42cd771f1567074418c883c3e (patch)
tree1e3560f218c80fe1e343a647c1d0f177d2d16b0f /src/parameters
parentee26b8ff850add4f83b912635a71dbde06f268d1 (diff)
Changes knowledge structure, defines protocol.
Diffstat (limited to 'src/parameters')
-rw-r--r--src/parameters/parameters.c28
-rw-r--r--src/parameters/parameters.h12
2 files changed, 37 insertions, 3 deletions
diff --git a/src/parameters/parameters.c b/src/parameters/parameters.c
index 82ac9d1..0e38e5e 100644
--- a/src/parameters/parameters.c
+++ b/src/parameters/parameters.c
@@ -29,9 +29,9 @@ static int parse_markov_order
fprintf
(
stderr,
- "[F] Invalid or value for parameter 'MARKOV_ORDER', accepted"
+ "[F] Invalid or value for parameter 'MARKOV_ORDER', accepted "
"range is "
- "[1, %lli] (integer).",
+ "[1, %lli] (integer).\n",
(long long int) ZoO_INDEX_MAX
);
@@ -82,3 +82,27 @@ enum ZoO_invocation_objective ZoO_parameters_initialize
return ZoO_PRINTS_HELP;
}
}
+
+const char * ZoO_parameters_get_session_name
+(
+ const struct ZoO_parameters param [const restrict static 1]
+)
+{
+ return param->session;
+}
+
+ZoO_index ZoO_parameters_get_markov_order
+(
+ const struct ZoO_parameters param [const restrict static 1]
+)
+{
+ return param->markov_order;
+}
+
+const char * ZoO_parameters_get_storage_filename
+(
+ const struct ZoO_parameters param [const restrict static 1]
+)
+{
+ return param->storage;
+}
diff --git a/src/parameters/parameters.h b/src/parameters/parameters.h
index 7927ef7..b6d516c 100644
--- a/src/parameters/parameters.h
+++ b/src/parameters/parameters.h
@@ -3,7 +3,17 @@
#include "parameters_types.h"
-char * ZoO_parameters_get_session_name
+const char * ZoO_parameters_get_session_name
+(
+ const struct ZoO_parameters param [const restrict static 1]
+);
+
+ZoO_index ZoO_parameters_get_markov_order
+(
+ const struct ZoO_parameters param [const restrict static 1]
+);
+
+const char * ZoO_parameters_get_storage_filename
(
const struct ZoO_parameters param [const restrict static 1]
);