next up previous
Next: Implementation of ARC Object Up: Application Development Process Previous: Application Development Process

Interface Specification

The development process begins with a specification of an ARC object interface as shown below. The interface consists of public member functions that the ARC object exports. These member functions are exported in addition to default ARC object members such as a trigger executor. In the interface specification below, the ARC object interface inherits a library interface IRefCount to add reference counting feature to ARC objects of type IMyObject.


  public interface IMyObject : IRefCount {	// User specified interface 
    void task();		// a public member of the ARC object
  }



R K Joshi 2003-05-08