IUF-SDK-3
Interventional Ultrasound Library
iufDataStreamDict.c File Reference
#include <stdlib.h>
#include <string.h>
#include <hashmap.h>
#include <iuf.h>
#include <iufDataStreamDictPrivate.h>

Data Structures

struct  HashableDataStream
 
struct  IufDataStreamDict
 

Functions

iudsd_t iufDataStreamDictCreate ()
 
int iufDataStreamDictDelete (iudsd_t dict)
 
int iufDataStreamDictCompare (iudsd_t reference, iudsd_t actual)
 
int iufDataStreamDictGetSize (iudsd_t dict)
 
iuds_t iufDataStreamDictGet (iudsd_t dict, char *key)
 
int iufDataStreamDictSet (iudsd_t dict, char *key, iuds_t member)
 

Data Structure Documentation

◆ HashableDataStream

struct HashableDataStream
Data Fields
iuds_t dataStream
char key[256]

◆ IufDataStreamDict

struct IufDataStreamDict
Data Fields
struct hashmap map

Function Documentation

◆ iufDataStreamDictCompare()

int iufDataStreamDictCompare ( iudsd_t  reference,
iudsd_t  actual 
)

◆ iufDataStreamDictCreate()

iudsd_t iufDataStreamDictCreate ( void  )

◆ iufDataStreamDictDelete()

int iufDataStreamDictDelete ( iudsd_t  dict)

◆ iufDataStreamDictGet()

iuds_t iufDataStreamDictGet ( iudsd_t  dict,
char *  key 
)

◆ iufDataStreamDictGetSize()

int iufDataStreamDictGetSize ( iudsd_t  dict)

◆ iufDataStreamDictSet()

int iufDataStreamDictSet ( iudsd_t  dict,
char *  key,
iuds_t  member 
)