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

user.h File Reference

Definitions of HBCI::User and its HBCI_User C wrapper. More...

#include <string>
#include <list>
#include <openhbci/pointer.h>
#include <openhbci/medium.h>
#include <openhbci/customer.h>
#include <openhbci/bank.h>

Go to the source code of this file.

Namespaces

namespace  HBCI

C wrapper for list of Users

typedef void *(* list_HBCI_User_cb )(const HBCI_User *user, void *user_data)
void list_HBCI_User_delete (list_HBCI_User *l)
void list_HBCI_User_iter_delete (list_HBCI_User_iter *l)
int list_HBCI_User_size (const list_HBCI_User *l)
list_HBCI_User_iterlist_HBCI_User_begin (const list_HBCI_User *l)
list_HBCI_User_iterlist_HBCI_User_end (const list_HBCI_User *l)
const HBCI_Userlist_HBCI_User_iter_get (const list_HBCI_User_iter *l)
void list_HBCI_User_iter_next (list_HBCI_User_iter *l)
int list_HBCI_User_iter_equal (const list_HBCI_User_iter *l1, const list_HBCI_User_iter *l2)
void * list_HBCI_User_foreach (const list_HBCI_User *list, list_HBCI_User_cb func, void *user_data)

HBCI_User identification

const char * HBCI_User_userId (const HBCI_User *h)
const char * HBCI_User_userName (const HBCI_User *h)
void HBCI_User_setUserName (HBCI_User *h, const char *n)

HBCI_User Relation to other objects

const HBCI_MediumHBCI_User_medium (const HBCI_User *h)
const HBCI_BankHBCI_User_bank (const HBCI_User *h)
const list_HBCI_CustomerHBCI_User_customers (const HBCI_User *h)
const HBCI_CustomerHBCI_User_findCustomer (const HBCI_User *h, const char *custId)
HBCI_ErrorHBCI_User_addCustomer (HBCI_User *h, HBCI_Customer *cust, int autoDelete)

Typedefs

typedef HBCI::User HBCI_User
 The C accessible type of HBCI::User .

typedef list< HBCI::Pointer<
HBCI::User > > 
list_HBCI_User
typedef list< HBCI::Pointer<
HBCI::User > >::const_iterator 
list_HBCI_User_iter


Detailed Description

Definitions of HBCI::User and its HBCI_User C wrapper.


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