Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

mediumpluginlist.h File Reference

List of plugins, with C wrappers. More...

#include <openhbci/mediumplugin.h>
#include <list>

Go to the source code of this file.

Namespaces

namespace  HBCI

HBCI_MediumPluginList

typedef void *(* HBCI_MediumPluginList_cb )(const HBCI_MediumPlugin *value, void *user_data)
void HBCI_MediumPluginList_delete (HBCI_MediumPluginList *l)
unsigned int HBCI_MediumPluginList_size (const HBCI_MediumPluginList *l)
void * HBCI_MediumPluginList_foreach (const HBCI_MediumPluginList *l, HBCI_MediumPluginList_cb func, void *user_data)

Typedefs

typedef HBCI::MediumPluginList HBCI_MediumPluginList


Detailed Description

List of plugins, with C wrappers.


Typedef Documentation

typedef HBCI::MediumPluginList HBCI_MediumPluginList
 

typedef void*(* HBCI_MediumPluginList_cb)(const HBCI_MediumPlugin* value, void *user_data)
 

Callback function for HBCI_MediumPluginList_foreach.


Function Documentation

void HBCI_MediumPluginList_delete HBCI_MediumPluginList   l
 

void* HBCI_MediumPluginList_foreach const HBCI_MediumPluginList   l,
HBCI_MediumPluginList_cb    func,
void *    user_data
 

Traverses the list, calling the callback function 'func' on each list element. Traversal will stop when 'func' returns a non-NULL value, and the routine will return with that value. Otherwise the routine will return NULL.

Parameters:
l  The list to traverse.
func  The function to be called with each list element.
user_data  A pointer passed on to the function 'func'.
Returns :
The non-NULL pointer returned by 'func' as soon as it returns one. Otherwise (i.e. 'func' always returns NULL) returns NULL.
Author:
Christian Stimming <stimming@tuhh.de>

unsigned int HBCI_MediumPluginList_size const HBCI_MediumPluginList   l
 


Generated on Mon Jun 23 13:41:08 2003 for openhbci by doxygen1.2.17