Wasabi ExpressPlay SDK for Desktop Systems  1.23.0
Typedefs | Functions
ShiList.h File Reference

Generic Lists. More...

#include "ShiResults.h"
#include "ShiTypes.h"
#include "ShiData.h"

Go to the source code of this file.

Typedefs

typedef struct SHI_Iterator SHI_Iterator
 A SHI_Iterator object iterates over a list of SHI_Data objects. More...
 
typedef struct SHI_List SHI_List
 

Functions

SHI_PUBLIC_API SHI_Result SHI_Iterator_Release (SHI_Iterator *self)
 Releases this iterator object. More...
 
SHI_PUBLIC_API SHI_Result SHI_Iterator_GetNext (SHI_Iterator *self, SHI_Data **item)
 Gets the next SHI_Data object in the list. More...
 
SHI_PUBLIC_API SHI_Result SHI_List_Release (SHI_List *self)
 Releases this list object. More...
 
SHI_PUBLIC_API SHI_Cardinal SHI_List_GetItemCount (SHI_List *self)
 Gets the number of items in this list. More...
 
SHI_PUBLIC_API SHI_Result SHI_List_GetItem (SHI_List *self, SHI_Ordinal indx, SHI_Data **item)
 Gets an item of this list by index. More...
 
SHI_PUBLIC_API SHI_Result SHI_List_GetIterator (SHI_List *self, SHI_Iterator **iterator)
 Gets a SHI_Iterator object that can be used to access all the items in this list. More...
 

Detailed Description

Generic Lists.