00001 #if !defined(__FOOBARCLASSADAPTER_HPP)
00002 #define __FOOBARCLASSADAPTER_HPP
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include <Common.hpp>
00025
00026 #if !defined(__ADAPTER_HPP)
00027 #include <Adapter.hpp>
00028 #endif
00029
00030 #if !defined(__FOO_HPP)
00031 #include <Foo.hpp>
00032 #endif
00033
00034 #if !defined(__BAR_HPP)
00035 #include <Bar.hpp>
00036 #endif
00037
00059 DECLARE_CLASS(FooBarClassAdapter);
00060
00061 class FooBarClassAdapter : public CORELINUX(Adapter), public Foo, private Bar
00062 {
00063
00064 public:
00065
00067
00068 FooBarClassAdapter( void );
00069
00071
00072 FooBarClassAdapter( CORELINUX(Int) aX, CORELINUX(Int) aY )
00073 throw(CORELINUX(Exception));
00074
00076
00077 FooBarClassAdapter( FooBarClassAdapterCref );
00078
00080
00081 virtual ~FooBarClassAdapter( void );
00082
00083
00084
00085
00086
00088
00089 FooBarClassAdapterRef operator=( FooBarClassAdapterCref );
00090
00092
00093 bool operator==( FooBarClassAdapterCref );
00094
00095
00096
00097
00098
00100
00101 virtual CORELINUX(IntCref) getVerticalPosition(void) const;
00102
00104
00105 virtual CORELINUX(IntCref) getHorizontalPosition(void) const;
00106
00107
00108
00109
00111
00112 virtual void setVerticalPosition(CORELINUX(Int))
00113 throw(CORELINUX(Exception));
00114
00116
00117 virtual void setHorizontalPosition(CORELINUX(Int))
00118 throw(CORELINUX(Exception));
00119
00120 };
00121
00122 #endif // if !defined __FOOBARCLASSADAPTER_HPP
00123
00124
00125
00126
00127
00128
00129
00130
00131