#include <iufHDF5.h>
#include <iufPulse.h>
Go to the source code of this file.
◆ IUPD_INVALID
| #define IUPD_INVALID (iupd_t) NULL |
◆ iupd_t
◆ iufPulseDictCompare()
Check if two pulse dictionaries are equal.
- Returns
- Return IUF_TRUE when the two disctionaries are equal and IUF_FALSE otherwise.
- Parameters
-
| reference | The pulse dictionary to compare to |
| actual | The pulse dictionary to compare with |
◆ iufPulseDictCreate()
| iupd_t iufPulseDictCreate |
( |
void |
| ) |
|
Create an empty dictionary of IufPulse objects.
- Returns
- Returns the created object or IUPD_INVALID in case of an error.
◆ iufPulseDictDeepDelete()
| int iufPulseDictDeepDelete |
( |
iupd_t |
dict | ) |
|
Deletes the dictionary and all its IufPulse objects.
- Returns
- Returns IUF_E_OK in case of success or IUF_ERR_VALUE in case of an error.
- Parameters
-
| dict | The pulse dictionary of interest |
◆ iufPulseDictDelete()
| int iufPulseDictDelete |
( |
iupd_t |
dict | ) |
|
Delete a dictionary without deleting its IufPulse objects.
- Returns
- Returns IUF_E_OK in case of success or IUF_ERR_VALUE in case of an error.
- Parameters
-
| dict | The pulse dictionary of interest |
◆ iufPulseDictGet()
◆ iufPulseDictGetKeys()
| char** iufPulseDictGetKeys |
( |
iupd_t |
dict | ) |
|
◆ iufPulseDictGetSize()
| size_t iufPulseDictGetSize |
( |
iupd_t |
dict | ) |
|
Get the number of IufPulse objects in the dictionary.
- Returns
- Returns the number of IufPulse objects or -1 in case of an error.
- Parameters
-
| dict | The pulse dictionary of interest |
◆ iufPulseDictSet()
| int iufPulseDictSet |
( |
iupd_t |
dict, |
|
|
char * |
key, |
|
|
iup_t |
member |
|
) |
| |
Add the IufPulse to the dictionary with label key.
- Returns
- Returns IUF_E_OK in case of success and IUF_ERR_VALUE in case of an error.
- Parameters
-
| dict | The pulse dictionary of interest |
| key | The label of the IufPulse |
| member | The IufPulse |