package net.sourceforge.gjtapi.raw.javasound; import net.sourceforge.gjtapi.CallId; /** * <p>Title: JavaSoundCallId</p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2008</p> * * <p>Company: INESC-ID</p> * * @author D�rio Marcelino * @version 1.0 */ public class JavaSoundCallId implements CallId{ private static int idCounter = 0; private int id; public JavaSoundCallId() { id = idCounter++; } public String toString(){ return this.getClass().getName() + ": " + id; } public int getId(){ return id; } public boolean equals(Object obj){ return (obj instanceof JavaSoundCallId && ((JavaSoundCallId)obj).getId() == this.getId()); } public int hashCode(){ return this.getId(); } }