#include <Proxy.hpp>
Inheritance diagram for corelinux::Proxy
Public Methods | |
Proxy ( void ) | |
Default constructor. | |
Proxy ( SubjectImpl *aSubject ) throw (Assertion) | |
Constructor with SubjectImpl instance. More... | |
Proxy ( const Proxy &aProxy ) | |
Copy constructor. More... | |
virtual | ~Proxy ( void ) |
Virtual destructor. | |
Proxy& | operator= ( const Proxy &aProxy ) |
Assignment operator. More... | |
bool | operator== ( const Proxy &aProxy ) const |
Equality operator. More... | |
virtual SubjectImpl* | operator-> ( void ) |
Operator selector overload. More... | |
virtual SubjectImpl& | operator * ( void ) throw ( Assertion ) |
Operator dereference overload. More... | |
virtual const SubjectImpl& | getSubject ( void ) const throw ( Assertion ) |
Returns a reference to theSubjec. More... | |
Protected Methods | |
virtual void | setSubject ( SubjectImpl *aSubject ) |
Protected Attributes | |
SubjectImpl* | theSubject |
The subject pointer. |
|
Constructor with SubjectImpl instance.
|
|
Copy constructor.
|
|
Returns a reference to theSubjec.
|
|
Operator dereference overload.
|
|
Operator selector overload.
|
|
Assignment operator.
|
|
Equality operator.
|