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

progressmonitorcb.h File Reference

Callback-using HBCI::ProgressMonitorCB, intended to be used from C wrapper HBCI_ProgressMonitorCB. More...

#include <openhbci/dllimport.h>
#include <openhbci/progressmonitor.h>
#include <openhbci/interactorcb.h>

Go to the source code of this file.

Namespaces

namespace  HBCI

Typedefs

typedef void(* TransStartedFuncTyp )(TransProgressType type, int jobs, void *user_data)
typedef void(* JobStartedFuncTyp )(JobProgressType type, int actions, void *user_data)
typedef void(* ActStartedFuncTyp )(ActionProgressType type, void *user_data)
typedef HBCI::ProgressMonitorCB HBCI_ProgressMonitorCB

Functions

HBCI_ProgressMonitorCBHBCI_ProgressMonitorCB_new (VoidFuncTyp destrCB, TransStartedFuncTyp transStartedCB, VoidFuncTyp transFinCB, JobStartedFuncTyp jobStartedCB, VoidFuncTyp jobFinCB, ActStartedFuncTyp actStartedCB, VoidFuncTyp actFinCB, LoggingFuncTyp logMessageCB, void *user_data)
HBCI_ProgressMonitorHBCI_ProgressMonitorCB_ProgressMonitor (HBCI_ProgressMonitorCB *p)


Detailed Description

Callback-using HBCI::ProgressMonitorCB, intended to be used from C wrapper HBCI_ProgressMonitorCB.


Typedef Documentation

typedef void(* ActStartedFuncTyp)(ActionProgressType type, void *user_data)
 

Function that signals that an action has started.

Parameters:
type  Type of action that has started.
user_data  The arbitrary data given in the class constructor.

typedef struct HBCI::ProgressMonitorCB HBCI_ProgressMonitorCB
 

typedef void(* JobStartedFuncTyp)(JobProgressType type, int actions, void *user_data)
 

Function that signals that a job has started.

Parameters:
type  The type of job started.
actions  Number of actions that will be performed in this job.
user_data  The arbitrary data given in the class constructor.

typedef void(* TransStartedFuncTyp)(TransProgressType type, int jobs, void *user_data)
 

Function that signals that a transaction has started.

Parameters:
type  The type of transaction started.
jobs  Number of jobs to be performed in this transaction.
user_data  The arbitrary data given in the class constructor.


Function Documentation

HBCI_ProgressMonitorCB* HBCI_ProgressMonitorCB_new VoidFuncTyp    destrCB,
TransStartedFuncTyp    transStartedCB,
VoidFuncTyp    transFinCB,
JobStartedFuncTyp    jobStartedCB,
VoidFuncTyp    jobFinCB,
ActStartedFuncTyp    actStartedCB,
VoidFuncTyp    actFinCB,
LoggingFuncTyp    logMessageCB,
void *    user_data
 

Constructor

HBCI_ProgressMonitor* HBCI_ProgressMonitorCB_ProgressMonitor HBCI_ProgressMonitorCB   p
 

Upcast


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