|
WSF
|
#include <WsfInternalLinks.hpp>

Public Member Functions | |
| Addressee () | |
| Addressee (WsfStringId aNameId) | |
| Addressee (const Addressee &aSrc) | |
| Addressee & | operator= (const Addressee &aRhs) |
| ~Addressee ()=default | |
| bool | Activate (WsfPlatformPart *aPartPtr) |
| bool | Deactivate () |
Public Attributes | |
| WsfStringId | mNameId |
| WsfPlatformPart * | mPartPtr |
| bool | mIsActive |
| WsfInternalLinks::Addressee::Addressee | ( | ) |
References mIsActive, mNameId, and mPartPtr.
Referenced by Addressee(), and operator=().
| WsfInternalLinks::Addressee::Addressee | ( | WsfStringId | aNameId | ) |
| WsfInternalLinks::Addressee::Addressee | ( | const Addressee & | aSrc | ) |
Copy constructor. Copy the NameId, but do not copy any pointer attributes, as they will not likely be valid in the destination part. The destination part will complete its links at Initialization time.
References Addressee(), mIsActive, mNameId, and mPartPtr.
|
default |
References Activate(), and Deactivate().
| bool WsfInternalLinks::Addressee::Activate | ( | WsfPlatformPart * | aPartPtr | ) |
Attempt to activate a part name link, by (if needed) obtaining a pointer to the part.
| aPartPtr | A pointer to the desired part to link to. |
References WsfObject::GetNameId(), mIsActive, mNameId, and mPartPtr.
Referenced by ~Addressee().
| bool WsfInternalLinks::Addressee::Deactivate | ( | ) |
Deactivate a part name link.
References mIsActive.
Referenced by ~Addressee().
| WsfInternalLinks::Addressee & WsfInternalLinks::Addressee::operator= | ( | const Addressee & | aRhs | ) |
Copy constructor. Copy the NameId, but do not copy any pointer attributes, as they will not likely be valid in the destination part. The destination part will complete its links at Initialization time.
References Addressee(), mIsActive, mNameId, and mPartPtr.
| bool WsfInternalLinks::Addressee::mIsActive |
Referenced by Activate(), Addressee(), Addressee(), Addressee(), Deactivate(), WsfInternalLinks::GetRecipientEntry(), and operator=().
| WsfStringId WsfInternalLinks::Addressee::mNameId |
Referenced by Activate(), Addressee(), Addressee(), Addressee(), and operator=().
| WsfPlatformPart* WsfInternalLinks::Addressee::mPartPtr |
Referenced by Activate(), Addressee(), Addressee(), Addressee(), WsfInternalLinks::GetRecipientEntry(), and operator=().