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

transaction.h File Reference

HBCI::Transaction and its C wrapper HBCI_Transaction. More...

#include <openhbci/dllimport.h>
#include <openhbci/date.h>
#include <openhbci/value.h>
#include <openhbci/hbcistringlist.h>
#include <openhbci/abstracttrans.h>
#include <string>
#include <list>

Go to the source code of this file.

Namespaces

namespace  HBCI

List of HBCI_Transaction

typedef void *(* list_HBCI_Transaction_cb )(const HBCI_Transaction *trans, void *user_data)
void list_HBCI_Transaction_delete (list_HBCI_Transaction *l)
void list_HBCI_Transaction_iter_delete (list_HBCI_Transaction_iter *l)
int list_HBCI_Transaction_size (const list_HBCI_Transaction *l)
list_HBCI_Transaction_iterlist_HBCI_Transaction_begin (const list_HBCI_Transaction *l)
list_HBCI_Transaction_iterlist_HBCI_Transaction_end (const list_HBCI_Transaction *l)
const HBCI_Transactionlist_HBCI_Transaction_iter_get (const list_HBCI_Transaction_iter *l)
void list_HBCI_Transaction_iter_next (list_HBCI_Transaction_iter *l)
int list_HBCI_Transaction_iter_equal (const list_HBCI_Transaction_iter *l1, const list_HBCI_Transaction_iter *l2)
void * list_HBCI_Transaction_foreach (const list_HBCI_Transaction *list, list_HBCI_Transaction_cb func, void *user_data)

Our account

int HBCI_Transaction_ourCountryCode (const HBCI_Transaction *t)
void HBCI_Transaction_setOurCountryCode (HBCI_Transaction *t, int i)
const char * HBCI_Transaction_ourBankCode (const HBCI_Transaction *t)
void HBCI_Transaction_setOurBankCode (HBCI_Transaction *t, const char *code)
const char * HBCI_Transaction_ourAccountId (const HBCI_Transaction *t)
void HBCI_Transaction_setOurAccountId (HBCI_Transaction *t, const char *id)
const char * HBCI_Transaction_ourSuffix (const HBCI_Transaction *t)
void HBCI_Transaction_setOurSuffix (HBCI_Transaction *t, const char *id)

Date

const HBCI_DateHBCI_Transaction_valutaDate (const HBCI_Transaction *t)
void HBCI_Transaction_setValutaDate (HBCI_Transaction *t, const HBCI_Date *d)
const HBCI_DateHBCI_Transaction_date (const HBCI_Transaction *t)
void HBCI_Transaction_setDate (HBCI_Transaction *t, const HBCI_Date *d)

Value

const HBCI_ValueHBCI_Transaction_value (const HBCI_Transaction *t)
void HBCI_Transaction_setValue (HBCI_Transaction *t, const HBCI_Value *v)

Type of Transaction

const char * HBCI_Transaction_transactionKey (const HBCI_Transaction *t)
void HBCI_Transaction_setTransactionKey (HBCI_Transaction *t, const char *s)

Reference String

const char * HBCI_Transaction_customerReference (const HBCI_Transaction *t)
void HBCI_Transaction_setCustomerReference (HBCI_Transaction *t, const char *s)
const char * HBCI_Transaction_bankReference (const HBCI_Transaction *t)
void HBCI_Transaction_setBankReference (HBCI_Transaction *t, const char *s)

Transaction Description

int HBCI_Transaction_transactionCode (const HBCI_Transaction *t)
void HBCI_Transaction_setTransactionCode (HBCI_Transaction *t, int c)
const char * HBCI_Transaction_transactionText (const HBCI_Transaction *t)
void HBCI_Transaction_setTransactionText (HBCI_Transaction *t, const char *s)
const char * HBCI_Transaction_primanota (const HBCI_Transaction *t)
void HBCI_Transaction_setPrimanota (HBCI_Transaction *t, const char *s)
const list_stringHBCI_Transaction_description (const HBCI_Transaction *t)
void HBCI_Transaction_addDescription (HBCI_Transaction *t, const char *s)

Other account

int HBCI_Transaction_otherCountryCode (const HBCI_Transaction *t)
void HBCI_Transaction_setOtherCountryCode (HBCI_Transaction *t, int i)
const char * HBCI_Transaction_otherBankCode (const HBCI_Transaction *t)
void HBCI_Transaction_setOtherBankCode (HBCI_Transaction *t, const char *s)
const char * HBCI_Transaction_otherAccountId (const HBCI_Transaction *t)
void HBCI_Transaction_setOtherAccountId (HBCI_Transaction *t, const char *s)
const char * HBCI_Transaction_otherSuffix (const HBCI_Transaction *t)
void HBCI_Transaction_setOtherSuffix (HBCI_Transaction *t, const char *id)
const list_stringHBCI_Transaction_otherName (const HBCI_Transaction *t)
void HBCI_Transaction_addOtherName (HBCI_Transaction *t, const char *s)

Typedefs

typedef HBCI::Transaction HBCI_Transaction
 C accessibly type of HBCI::Transaction.

typedef list< HBCI::Transactionlist_HBCI_Transaction
typedef list< HBCI::Transaction
>::const_iterator 
list_HBCI_Transaction_iter

Functions

HBCI_TransactionHBCI_Transaction_new ()
void HBCI_Transaction_delete (HBCI_Transaction *t)


Detailed Description

HBCI::Transaction and its C wrapper HBCI_Transaction.


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