Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

TransientStorage.hpp

00001 #if   !defined(__TRANSIENTSTORAGE_HPP)
00002 #define  __TRANSIENTSTORAGE_HPP
00003 
00004 /*
00005   CoreLinux++ 
00006   Copyright (C) 1999,2000 CoreLinux Consortium
00007   
00008    The CoreLinux++ Library is free software; you can redistribute it and/or
00009    modify it under the terms of the GNU Library General Public License as
00010    published by the Free Software Foundation; either version 2 of the
00011    License, or (at your option) any later version.
00012 
00013    The CoreLinux++ Library Library is distributed in the hope that it will 
00014    be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
00015    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00016    Library General Public License for more details.
00017 
00018    You should have received a copy of the GNU Library General Public
00019    License along with the GNU C Library; see the file COPYING.LIB.  If not,
00020    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
00021    Boston, MA 02111-1307, USA.  
00022 */
00023 
00024 #if   !defined(__COMMON_HPP)
00025 #include <Common.hpp>
00026 #endif
00027 
00028 #if   !defined(__STORAGE_HPP)
00029 #include <Storage.hpp>
00030 #endif
00031 
00032 namespace corelinux
00033 {
00034    DECLARE_CLASS( TransientStorage );
00035 
00041    class TransientStorage : public Storage
00042    {
00043 
00044    public:
00045 
00046       //
00047       // Constructors and destructor
00048       //
00049 
00050                         TransientStorage( void );
00051                         TransientStorage( TransientStorageCref );
00052       virtual           ~TransientStorage( void );
00053 
00054       //
00055       // Operator overloads
00056       //
00057 
00058                TransientStorageRef  operator=( TransientStorageCref );
00059                bool  operator==( TransientStorageCref ) const;
00060 
00061 
00062    protected:
00063 
00064    private:
00065 
00066    };
00067 }
00068 
00069 #endif // if !defined(__TRANSIENTSTORAGE_HPP)
00070 
00071 /*
00072    Common rcs information do not modify
00073    $Author: prudhomm $
00074    $Revision: 1.1 $
00075    $Date: 2000/04/23 20:43:13 $
00076    $Locker:  $
00077 */
00078 
00079 

This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium