00001 #ifndef __BCLARCH_H_INCLUDED__
00002 #define __BCLARCH_H_INCLUDED__
00003 //**********************************************************************
00004 // *
00005 // Filename: bcarch.h *
00006 // Date: 23 Mar 2002 *
00007 // File Version: 1 *
00008 // *
00009 // Author: Chris White (whitecf@bcs.org.uk) *
00010 // Company: Monitor Computing Services Ltd. *
00011 // *
00012 //**********************************************************************
00013 // *
00014 // Copyright (C) 2002 Monitor Computing Services Ltd. *
00015 // *
00016 // This program is free software; you can redistribute it and/or *
00017 // modify it under the terms of the GNU General Public License *
00018 // as published by the Free Software Foundation; either version 2 *
00019 // of the License, or any later version. *
00020 // *
00021 // This program is distributed in the hope that it will be useful, *
00022 // but WITHOUT ANY WARRANTY; without even the implied warranty of *
00023 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
00024 // GNU General Public License for more details. *
00025 // *
00026 // You should have received a copy of the GNU General Public *
00027 // License (http://www.gnu.org/copyleft/gpl.html) along with this *
00028 // program; if not, write to: *
00029 // The Free Software Foundation Inc., *
00030 // 59 Temple Place - Suite 330, *
00031 // Boston, MA 02111-1307, *
00032 // USA. *
00033 // *
00034 //**********************************************************************
00035 // *
00036 // Notes: *
00037 // *
00038 //**********************************************************************
00039
00040
00041 namespace Monitor {
00042 namespace BellMaster {
00043
00044
00045 // Forward declerations within namespace
00046 class BellCodeArchive;
00047 class BellCodeList;
00048
00049
00050
00051 class BellCodeListArchive
00052 {
00053 public:
00054
00058 BellCodeListArchive(BellCodeArchive& newBellCodeArchive);
00059
00060 void
00061 store(const BellCodeList& target);
00062
00063 void
00064 retrieve(BellCodeList& target);
00065
00066 private:
00067
00071 BellCodeArchive& bellCodeArchive;
00072 }; // class BellCodeListArchive
00073
00074 }; // namespace BellMaster
00075 }; // namespace Monitor
00076
00077
00078 #endif // __BCLARCH_H_INCLUDED__
1.2.14 written by Dimitri van Heesch,
© 1997-2002