23 #ifndef JULEA_SEMANTICS_H
24 #define JULEA_SEMANTICS_H
26 #if !defined(JULEA_H) && !defined(JULEA_COMPILATION)
27 #error "Only <julea.h> can be included directly."
void j_semantics_unref(JSemantics *semantics)
Definition: jsemantics.c:253
JSemanticsAtomicity
Definition: jsemantics.h:87
JSemanticsType
Definition: jsemantics.h:53
JSemanticsTemplate
Definition: jsemantics.h:41
JSemanticsConsistency
Definition: jsemantics.h:122
void j_semantics_set(JSemantics *semantics, JSemanticsType key, gint value)
Definition: jsemantics.c:266
JSemantics * j_semantics_new_from_string(gchar const *template_str, gchar const *semantics_str)
Definition: jsemantics.c:110
JSemantics * j_semantics_new(JSemanticsTemplate template_)
Definition: jsemantics.c:72
JSemanticsSecurity
Definition: jsemantics.h:172
JSemantics * j_semantics_ref(JSemantics *semantics)
Definition: jsemantics.c:236
JSemanticsPersistency
Definition: jsemantics.h:147
gint j_semantics_get(JSemantics *semantics, JSemanticsType key)
Definition: jsemantics.c:293
@ J_SEMANTICS_ATOMICITY_BATCH
Definition: jsemantics.h:93
@ J_SEMANTICS_ATOMICITY_NONE
Definition: jsemantics.h:105
@ J_SEMANTICS_ATOMICITY_OPERATION
Definition: jsemantics.h:98
@ J_SEMANTICS_SECURITY
Definition: jsemantics.h:76
@ J_SEMANTICS_PERSISTENCY
Definition: jsemantics.h:69
@ J_SEMANTICS_ATOMICITY
Definition: jsemantics.h:59
@ J_SEMANTICS_CONSISTENCY
Definition: jsemantics.h:64
@ J_SEMANTICS_TEMPLATE_POSIX
Definition: jsemantics.h:43
@ J_SEMANTICS_TEMPLATE_DEFAULT
Definition: jsemantics.h:42
@ J_SEMANTICS_TEMPLATE_TEMPORARY_LOCAL
Definition: jsemantics.h:44
@ J_SEMANTICS_CONSISTENCY_EVENTUAL
Definition: jsemantics.h:138
@ J_SEMANTICS_CONSISTENCY_IMMEDIATE
Definition: jsemantics.h:126
@ J_SEMANTICS_CONSISTENCY_SESSION
Definition: jsemantics.h:131
@ J_SEMANTICS_SECURITY_NONE
Definition: jsemantics.h:174
@ J_SEMANTICS_SECURITY_STRICT
Definition: jsemantics.h:173
@ J_SEMANTICS_PERSISTENCY_STORAGE
Definition: jsemantics.h:151
@ J_SEMANTICS_PERSISTENCY_NONE
Definition: jsemantics.h:161
@ J_SEMANTICS_PERSISTENCY_NETWORK
Definition: jsemantics.h:156
Definition: jsemantics.c:42