/* * @(#)RTPEvent.java 1.7 02/08/21 * * Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved. */ package javax.media.rtp.event; import javax.media.rtp.*; import javax.media.MediaEvent; import java.util.EventObject; /** The Base class of all event notification in the * SessionManager. All RTP Events must extend this base class */ public class RTPEvent extends MediaEvent{ /** The SessionManager generating the RTPEvent */ private SessionManager eventSrc; /**RTPEvent constructor takes in the SessionManager which has * generated this event as a argument to its constructor * @param from The SessionManager generating this event */ public RTPEvent (SessionManager from){ super(from); eventSrc = from; } /**The source of this RTPEvent */ public Object getSource(){ return eventSrc; } /** * The SessionManager which is the source of this RTPEvent */ public SessionManager getSessionManager(){ return eventSrc; } /**The String representation of this event */ public String toString(){ return getClass().getName() + "[source = " + eventSrc+ "]"; } }