IUF-SDK-3
Interventional Ultrasound Library
iufParameterDict.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFPARAMETERDICT_H
2 #define IUFLIBRARY_IUFPARAMETERDICT_H
3 
4 
5 // ADT
11 #define IUPAD_INVALID (iupad_t) NULL
12 
17 (
18  void
19 );
20 
25 (
26  iupad_t dict
27 );
28 
33 (
34  iupad_t reference,
35  iupad_t actual
36 );
37 
42 (
43  iupad_t dict
44 );
45 
50 (
51  iupad_t dict,
52  char * key
53 );
54 
59 (
60  iupad_t dict
61 );
62 
67 (
68  iupad_t dict,
69  char * key,
70  char * value
71 );
72 #endif //IUFLIBRARY_IUFPARAMETERDICT_H
char * iufParameterDictGet(iupad_t dict, char *key)
Gets the value of parameter key from the dictionary.
Definition: iufParameterDict.c:120
iupad_t iufParameterDictCreate(void)
Creates an empty paramter dictionary.
Definition: iufParameterDict.c:15
int iufParameterDictSet(iupad_t dict, char *key, char *value)
Add a {key,value} pair to the dictionary. /return Returns IUF_E_OK when successful and IUF_ERR_VALUE ...
Definition: iufParameterDict.c:173
int iufParameterDictCompare(iupad_t reference, iupad_t actual)
Checks if two IufParameterDict objects are equal.
Definition: iufParameterDict.c:91
Definition: iufParameterDictADT.h:14
size_t iufParameterDictGetSize(iupad_t dict)
Gets the number of parameter entries in the dictionary.
Definition: iufParameterDict.c:111
int iufParameterDictDelete(iupad_t dict)
Delete the paramter dictionary including all its content.
Definition: iufParameterDict.c:36
IufParameterDict * iupad_t
Definition: iufParameterDict.h:10
char ** iufParameterDictGetKeys(iupad_t dict)
Get the keys currently available in the dict.
Definition: iufParameterDict.c:139