nl.tudelft.simulation.messaging.devices.reference
Class FaxDevice

java.lang.Object
  extended bynl.tudelft.simulation.event.EventProducer
      extended bynl.tudelft.simulation.messaging.devices.components.Device
          extended bynl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
              extended bynl.tudelft.simulation.messaging.devices.reference.FaxDevice
All Implemented Interfaces:
DeviceInterface, java.util.EventListener, nl.tudelft.simulation.event.EventListenerInterface, nl.tudelft.simulation.event.EventProducerInterface, ReceivingDeviceInterface, SendingDeviceInterface, java.io.Serializable

public class FaxDevice
extends SendingReceivingDevice

A reference implementation of a FaxDevice.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information www.simulation.tudelft.nl . The source code and binary code of this software is proprietary information of Delft University of Technology.

Version:
$$Revision: 1.3 $$ $$Date: 2005/04/08 11:29:12 $$
Author:
Peter Jacobs , Stijn-Pieter van Houten , Alexander Verbraeck
See Also:
Serialized Form

Field Summary
 
Fields inherited from class nl.tudelft.simulation.messaging.devices.components.Device
name
 
Fields inherited from class nl.tudelft.simulation.event.EventProducer
listeners
 
Fields inherited from interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
STATE_CHANGE_EVENT
 
Fields inherited from interface nl.tudelft.simulation.event.EventProducerInterface
FIRST_POSITION, LAST_POSITION
 
Fields inherited from interface nl.tudelft.simulation.messaging.devices.components.ReceivingDeviceInterface
RECEIVED_NEW_MESSAGE_EVENT
 
Constructor Summary
FaxDevice(java.lang.String name, nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator)
          Constructs a new FaxDevice.
 
Methods inherited from class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
getQueue, notify, receive, send
 
Methods inherited from class nl.tudelft.simulation.messaging.devices.components.Device
getDeviceType, getName, getState, getTransmissionDelay, getTransmissionFrequency, setState
 
Methods inherited from class nl.tudelft.simulation.event.EventProducer
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, getEventTypes, removeAllListeners, removeAllListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
getDeviceType, getName, getState, getTransmissionDelay, getTransmissionFrequency
 
Methods inherited from interface nl.tudelft.simulation.event.EventProducerInterface
addListener, addListener, addListener, addListener, getEventTypes, removeListener
 

Constructor Detail

FaxDevice

public FaxDevice(java.lang.String name,
                 nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator)
          throws java.rmi.RemoteException
Constructs a new FaxDevice.

Parameters:
name - the name or number of the fax
simulator - the simulator to use
Throws:
java.rmi.RemoteException - on network failure


Copyright © 2004-2005 Delft University of Technology, the Netherlands. All Rights Reserved.