1 #ifndef IUFLIBRARY_IUFHLRECEIVECHANNELMAPDICT_H 2 #define IUFLIBRARY_IUFHLRECEIVECHANNELMAPDICT_H 13 #define IURCMD_INVALID (iurcmd_t) NULL 84 #endif //IUFLIBRARY_IUFHLRECEIVECHANNELMAPDICT_H 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