IUF-SDK-3
Interventional Ultrasound Library
iufReceiveSettingsDict.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLRECEIVESETTINGSDICT_H
2 #define IUFLIBRARY_IUFHLRECEIVESETTINGSDICT_H
3 
4 #include <iufHDF5.h>
5 #include <iufReceiveSettings.h>
6 
7 // ADT
13 #define IURSD_INVALID (iursd_t) NULL
14 
19 (
20  void
21 );
22 
27 (
28  iursd_t dict
29 );
30 
35 (
36  iursd_t dict
37 );
38 
43 (
44  iursd_t reference,
45  iursd_t actual
46 );
47 
52 (
53  iursd_t dict
54 );
55 
60 (
61  iursd_t dict,
62  char * key
63 );
64 
69 (
70  iursd_t dict
71 );
72 
77 (
78  iursd_t dict,
79  char * key,
80  iurs_t member
81 );
82 
83 #endif //IUFLIBRARY_IUFHLRECEIVESETTINGSDICT_H
IufReceiveSettingsDict * iursd_t
Definition: iufReceiveSettingsDict.h:12
int iufReceiveSettingsDictSet(iursd_t dict, char *key, iurs_t member)
Get the IufReceiveSettings from the dictionary that has the label key.
Definition: iufReceiveSettingsDict.c:177
Definition: iufReceiveSettings.c:9
char ** iufReceiveSettingsDictGetKeys(iursd_t dict)
Get the keys currently available in the dict.
Definition: iufReceiveSettingsDict.c:143
Definition: iufReceiveSettingsDictADT.h:15
iursd_t iufReceiveSettingsDictCreate(void)
create an empty dictionary
Definition: iufReceiveSettingsDict.c:12
size_t iufReceiveSettingsDictGetSize(iursd_t dict)
Get the number of entries in the dictionary.
Definition: iufReceiveSettingsDict.c:116
iurs_t iufReceiveSettingsDictGet(iursd_t dict, char *key)
Get the IufReceiveSettings from the dictionary that has the label key.
Definition: iufReceiveSettingsDict.c:125
int iufReceiveSettingsDictDelete(iursd_t dict)
Delete the dictionary without deleting its IufReceiveSettings.
Definition: iufReceiveSettingsDict.c:43
int iufReceiveSettingsDictCompare(iursd_t reference, iursd_t actual)
Compare two dictionaries with each other.
Definition: iufReceiveSettingsDict.c:96
int iufReceiveSettingsDictDeepDelete(iursd_t dict)
Delete the dictionary and its IufReceiveSettings.
Definition: iufReceiveSettingsDict.c:24