AMInstance Class Reference

A generic object instance. More...

#import <AMInstance.h>

Inheritance diagram for AMInstance:

< AMListenable > < AMIdentifiable > < AMParentIdentifiable > < AMControllableHierarchy > AMChunkInstance AMCueInstance AMSoundInstance

List of all members.

Public Member Functions

(id) - initWithParent:parentUid:
 Creates a new instance object.
(void) - kill
 Kills the instance.

Protected Attributes

UID uid
UID parentUid

Properties

id parent
 The parent object of the instance.
id listener
 The optional listener for the instance's events.


Detailed Description

A generic object instance.

This class is not destined to be used directly, but to be derived.


Member Function Documentation

- (id) initWithParent: (id)  _parent
parentUid: (UID)  _parentUid 

Creates a new instance object.

Parameters:
parent The parent object of the instance. The parent must implement the AMInstanciable protocol.
parentUid The unique ID of the object holding this instance (usually the upper instance in the hierarchy).
Returns:
A new instance object.

- (void) kill  

Kills the instance.

Needs to be overriden in derived classes! The message destroyInstance is sent to the parent with this instance as the target.


The documentation for this class was generated from the following files:

Generated on Mon May 16 16:29:48 2011 for ARIA by  doxygen 1.5.9