IUF-SDK-3
Interventional Ultrasound Library
iufReceiveChannelMapDict.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLRECEIVECHANNELMAPDICT_H
2 #define IUFLIBRARY_IUFHLRECEIVECHANNELMAPDICT_H
3 
4 #include <stdio.h>
5 #include <iufReceiveChannelMap.h>
6 
7 // ADT
13 #define IURCMD_INVALID (iurcmd_t) NULL
14 
19 (
20  void
21 );
22 
27 (
28  iurcmd_t dict
29 );
30 
35 (
36  iurcmd_t dict
37 );
38 
43 (
44  iurcmd_t reference,
45  iurcmd_t actual
46 );
47 
52 (
53  iurcmd_t dict
54 );
55 
60 (
61  iurcmd_t dict,
62  char * key
63 );
64 
69 (
70  iurcmd_t dict
71 );
72 
73 
78 (
79  iurcmd_t dict,
80  char * key,
81  iurcm_t member
82 );
83 
84 #endif //IUFLIBRARY_IUFHLRECEIVECHANNELMAPDICT_H
85 
iurcmd_t iufReceiveChannelMapDictCreate(void)
Create an empty dictionary.
Definition: iufReceiveChannelMapDict.c:15
Definition: iufReceiveChannelMapADT.h:4
char ** iufReceiveChannelMapDictGetKeys(iurcmd_t dict)
Get the keys currently available in the dict.
Definition: iufReceiveChannelMapDict.c:141
int iufReceiveChannelMapDictDelete(iurcmd_t dict)
Delete a dictionary without deleting the IufReceiveChannelMap objects.
Definition: iufReceiveChannelMapDict.c:36
size_t iufReceiveChannelMapDictGetSize(iurcmd_t dict)
Gets the number of IufReceiveChannelMap objects in the dictionary.
Definition: iufReceiveChannelMapDict.c:114
int iufReceiveChannelMapDictDeepDelete(iurcmd_t dict)
Delete a dictionary and its IufReceiveChannelMap objects.
Definition: iufReceiveChannelMapDict.c:57
Definition: iufReceiveChannelMapDictADT.h:16
int iufReceiveChannelMapDictCompare(iurcmd_t reference, iurcmd_t actual)
Compare two IufReceiveChannelMapDict ojects with each other.
Definition: iufReceiveChannelMapDict.c:94
int iufReceiveChannelMapDictSet(iurcmd_t dict, char *key, iurcm_t member)
Add a IufReceiveChannelMap with label key to the dictionary.
Definition: iufReceiveChannelMapDict.c:175
IufReceiveChannelMapDict * iurcmd_t
Definition: iufReceiveChannelMapDict.h:12
iurcm_t iufReceiveChannelMapDictGet(iurcmd_t dict, char *key)
Gets the IufReceiveChannelMap with label key from the dictionary.
Definition: iufReceiveChannelMapDict.c:123