|
libiec61850
1.2.0
|
#include "libiec61850_common_api.h"Go to the source code of this file.
Data Structures | |
| struct | LinkedList |
| Reference to a linked list or to a linked list element. More... | |
Typedefs | |
| typedef void(* | LinkedListValueDeleteFunction) (void *) |
Functions | |
| LinkedList | LinkedList_create (void) |
| Create a new LinkedList object. More... | |
| void | LinkedList_destroy (LinkedList self) |
| Delete a LinkedList object. More... | |
| void | LinkedList_destroyDeep (LinkedList self, LinkedListValueDeleteFunction valueDeleteFunction) |
| Delete a LinkedList object. More... | |
| void | LinkedList_destroyStatic (LinkedList self) |
| Delete a LinkedList object without freeing the element data. More... | |
| void | LinkedList_add (LinkedList self, void *data) |
| Add a new element to the list. More... | |
| bool | LinkedList_contains (LinkedList self, void *data) |
| Check if the specified data is contained in the list. More... | |
| bool | LinkedList_remove (LinkedList self, void *data) |
| Removed the specified element from the list. More... | |
| LinkedList | LinkedList_get (LinkedList self, int index) |
| Get the list element specified by index (starting with 0). More... | |
| LinkedList | LinkedList_getNext (LinkedList self) |
| Get the next element in the list (iterator). More... | |
| LinkedList | LinkedList_getLastElement (LinkedList self) |
| Get the last element in the list. More... | |
| LinkedList | LinkedList_insertAfter (LinkedList listElement, void *data) |
| Insert a new element int the list. More... | |
| int | LinkedList_size (LinkedList self) |
| Get the size of the list. More... | |
| void * | LinkedList_getData (LinkedList self) |
| void | LinkedList_printStringList (LinkedList self) |
1.8.11