/*********************************************************************** * Equeue.m * * Interface file for a simple Equeue class. * * Written by Paul Bonamy - 9 August 2010 ***********************************************************************/ #import #import "EqueueNode.h" @interface Equeue : NSObject { EqueueNode * head; EqueueNode * tail; } -(id)init; // constructor-equivalent -(void)dealloc; // destructor-equivalent /* * NOTE: Objective-C method naming should favor descriptiveness over * conciseness. This makes the code easier to read */ -(bool)enqueueValue:(int)value; // boolean enqueueValue(int value); -(bool)dequeueInto:(int *)value; // boolean dequeueInto(int * value); -(void)empty; // void empty(); @end