📄 lxhbci.h
字号:
// -*- C++ -*-// ****************************************************************************// // LxBank - home-banking for Linux using the HBCI standard// // Author: Franz Zimmermann 83043 Bad Aibling// // Copyright (C) 2002-2003 Franz Zimmermann - arafang@users.sourceforge.net// // This program is free software; you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation; either version 2 of the License, or// (at your option) any later version.// // This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.// // You should have received a copy of the GNU General Public License// along with this program; if not, write to the Free Software// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.// // ***************************************************************************//// ***************************************************************************// /*! \file \brief LxHbci: LxBank application interface class to openHBCI*/ // ***************************************************************************//// $Name: $//// $State: Exp $//// $Log: LxHbci.h,v $// Revision 1.7 2003/05/03 16:24:04 arafang// New class LxBankSelectionList. Used in LxRemittanceWorkDialog to present information about all banks of one bank code id.//// Revision 1.6 2003/05/01 14:06:19 arafang// Format of bank code data file changed: was blz.txt - ascii, new blz.bin - binary//// Revision 1.5 2003/04/07 22:44:40 arafang// Put all calls of executeQueue into try/catch clause. Check status of jobs in get accounts.//// Revision 1.4 2003/02/08 15:25:21 franz// Mail address changed.//// Revision 1.3 2003/01/26 23:09:41 franz// LxAccountSelectDialog: New method to delete accounts (remove).// Class LxAccountStmtPrint adapted to new account statement view layout.// Account update implemented.//// Revision 1.2 2003/01/03 17:15:32 franz// LxUserAddWizard able to create a DDV-Card user.//// Revision 1.1 2003/01/02 15:04:45 franz// Started to use the openHBCI lib.////#ifndef LX_HBCI_H#define LX_HBCI_H#include <openhbci.h>#include "LxBankCodeData.h"class LxHbci : public HBCI::API{public: LxHbci(string cfd, string cff, bool readOnly = false); virtual ~LxHbci( ); HBCI::Error load (); HBCI::Error save (); string getConfigDir (); const BankCodeVec& getBanks (int blz); const BankCodeVec& getBanks (const QString &blzstr); bool genBinaryBankData (string txtfile, string binfile); ostream& dumpBankData (IntBankCodeMMap &b, ostream &out = cout); static void reportError ( HBCI::Error &err, string msg );protected:private: string configDir; string configFile; IntBankCodeMMap institutes; BankCodeVec instituteBranches; bool setupBankListTxt (string fnam, IntBankCodeMMap &b); bool setupBankListBin (string fnam, IntBankCodeMMap &b);};#endif // LxHbci.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -