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
00123
00124
00125
00126
00127
00128
00129
00130
00131