OwnedObject Class Reference

#include <OwnedObject.h>

Inheritance diagram for OwnedObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  OwnedObject ()
virtual const awString::IString &  getOwnedObjectType () const =0
virtual int  getOwnerCount () const
virtual bool  addOwner (Owner *owner)
virtual bool  removeOwner (Owner *owner)
virtual bool  hasOwner (Owner *owner)
virtual Owner getOwner (int index) const
virtual void  dirtyOwners ()
void  setDirtyOwners (bool allow)

Protected Member Functions

virtual  ~OwnedObject ()

Constructor & Destructor Documentation

virtual ~OwnedObject ( ) [protected, virtual]

Member Function Documentation

virtual const awString::IString& getOwnedObjectType ( ) const [pure virtual]
virtual int getOwnerCount ( ) const [virtual]
virtual bool addOwner ( Owner owner ) [virtual]
virtual bool removeOwner ( Owner owner ) [virtual]
virtual bool hasOwner ( Owner owner ) [virtual]
virtual Owner* getOwner ( int  index ) const [virtual]
virtual void dirtyOwners ( ) [virtual]
void setDirtyOwners ( bool  allow )

OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject
OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject OwnedObject