CoreLinux++
|
Goals
|
Developer's Corner
|
Contacts
|
|
Proxy Class Report
Proxy Class Report
Generated at: Sun, Feb 06, 2000
19:14:46
TABLE OF CONTENTS
- REPORT BODY
- Class report
- Data package
- Developer class
- Component View package
- corelinux package
- Proxy class
- SolutionSpace package
- Subject class
- RealSubject class
- ProxyImpl class
- Model dictionary
- SUMMARY
REPORT BODY
Class report
- package Data
- class Developer
- Stereotype:
<<actor>>
- Documentation:
Developer creates or extends existing proxies for a particular implementation.
- package Data::Component View
- package Data::corelinux
- abstract class Proxy < SubjectImpl >
- Documentation:
Provides a surrogate or placeholder for another object to control access to it.
- Attributes:
- private theSubject : SubjectImpl = NULLPTR
-
- Documentation:
A pointer to an instance of SubjectImpl type.
- Operations:
- public Proxy ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Documentation:
Default constructor, sets theSubject to NULLPTR
- public Proxy ( aSubject : SubjectImpl )
- Stereotype:
<<constructor>>
- Documentation:
Constructor which takes a SubjectImpl pointer
- public Proxy ( aProxy : Proxy )
- Stereotype:
<<constructor>>
- Documentation:
Copy constructor
- public ~Proxy ( [Unnamed] : void )
- Stereotype:
<<destructor>>
- Documentation:
Virtual Destructor
- public Proxy operator= ( aProxy : Proxy )
- Stereotype:
<<operator>>
- Documentation:
Assignment operator
- public bool operator== ( aProxy : Proxy )
- Stereotype:
<<operator>>
- Constraints: {query}
- Documentation:
Equality operator, compares theSubject pointer for same
- public SubjectImpl operator-> ( [Unnamed] : void )
- Stereotype:
<<getter>>
- Documentation:
This overloaded operator returns theSubject pointer to the caller.
- public SubjectImpl operator* ( [Unnamed] : void )
- Stereotype:
<<getter>>
- Documentation:
This operator returns a reference to theSubject.
- protected void setSubject ( aSubject : SubjectImpl )
- Stereotype:
<<setter>>
- Documentation:
Sets theSubject to the argument pointer
- public SubjectImpl getSubject ( [Unnamed] : void )
- Stereotype:
<<getter>>
- Constraints: {query}
- Documentation:
Returns a constant reference to theSubject
- package Data::SolutionSpace
- abstract class Subject
- Stereotype:
<<implementationClass>>
- Documentation:
Subject abstraction with declared interface.
- Operations:
- public abstract accessorOps ( )
- public abstract mutatorOps ( )
- class RealSubject
- Superclasses:
- Data::SolutionSpace::Subject
- Stereotype:
<<implementationClass>>
- Documentation:
A concrete Subject
- Operations:
- public accessorOps ( )
- public mutatorOps ( )
- class ProxyImpl < SubjectImpl >
- Superclasses:
- Data::corelinux::Proxy
- Interfaces:
- Data::SolutionSpace::Subject
- Stereotype:
<<implementationClass>>
- Documentation:
A implementation that realizes the Subject abstract interface. The implementor can choose to expose those operations needed for the SolutionSpace.
Model dictionary
A C D G M O P R S T ~
A
- accessorOps operation from class SolutionSpace.Subject
- accessorOps operation from class SolutionSpace.RealSubject
C
- Component View package
- corelinux package
D
- Data package
- Developer class
Developer creates or extends existing proxies for a particular implementation.
G
- getSubject operation from class corelinux.Proxy
Returns a constant reference to theSubject
M
- mutatorOps operation from class SolutionSpace.Subject
- mutatorOps operation from class SolutionSpace.RealSubject
O
- operator* operation from class corelinux.Proxy
This operator returns a reference to theSubject.
- operator-> operation from class corelinux.Proxy
This overloaded operator returns theSubject pointer to the caller.
- operator= operation from class corelinux.Proxy
Assignment operator
- operator== operation from class corelinux.Proxy
Equality operator, compares theSubject pointer for same
P
- Proxy operation from class corelinux.Proxy
Default constructor, sets theSubject to NULLPTR
- Proxy class from package corelinux
Provides a surrogate or placeholder for another object to control access to it.
- Proxy operation from class corelinux.Proxy
Constructor which takes a SubjectImpl pointer
- Proxy operation from class corelinux.Proxy
Copy constructor
- ProxyImpl class from package SolutionSpace
A implementation that realizes the Subject abstract interface. The implementor can choose to expose those operations needed for the SolutionSpace.
R
- RealSubject class from package SolutionSpace
A concrete Subject
S
- setSubject operation from class corelinux.Proxy
Sets theSubject to the argument pointer
- SolutionSpace package
- Subject class from package SolutionSpace
Subject abstraction with declared interface.
T
- theSubject attribute from class corelinux.Proxy
A pointer to an instance of SubjectImpl type.
~
- ~Proxy operation from class corelinux.Proxy
Virtual Destructor
SUMMARY
- Total packages reported: 4
- Total classes reported: 5
- Total attributes reported: 1
- Total operations reported: 14
Copyright © 1999, 2000 by CoreLinux Consortium
This material may be distributed only subject to the terms and conditions set forth in the
Open Publication License
|
|
|