00001 // OSB library ********************************************* -*- C++ -*- 00012 /* 00013 AUTHOR(S): Stephan Broennimann (vb) 00014 00015 RCS information 00016 $Name: OSB_060808 $ 00017 $Revision: 1.8 $ 00018 00019 License 00020 OSB rating and billing library for communication networks 00021 Copyright (C) 2004, 2005, 2006 OSB systems 00022 00023 This file may be distributed and/or modify under the terms of the 00024 GNU General Public License (GPL) as published by the Free Software 00025 Foundation which is provided in the file LICENSE.GPL included in the 00026 packaging of this file. 00027 00028 The file is distributed in the hope that it will be useful, but WITHOUT 00029 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 00030 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 00031 for more details. 00032 00033 Holders of a OSB Commercial License may use this file under the terms 00034 and conditions of this commercial license. 00035 */ 00036 #ifndef _CPMAPPERGW_H_ 00037 #define _CPMAPPERGW_H_ 00038 00039 // ********************************************************************* 00040 // included header files 00041 // + standard includes 00042 00043 // + local headers 00044 #include "cpmapper.h" 00045 00046 // ********************************************************************* 00047 // class declarations 00048 namespace OSB_DB { 00049 class Session; 00050 } 00051 00052 // ************************************************************************ 00053 // namespace extensions 00054 namespace OSB_DB { 00055 00056 // ***************************************************************** 00057 // class CpMapperGw 00064 class CpMapperGw { 00065 public: 00076 long fetch( 00077 const Session& session, 00078 OSB_LIB::CpMapperList::InfoList& dest 00079 ); 00080 }; 00081 } // namespace OSB_DB 00082 #endif // #ifndef _CPMAPPERGW_H_