package org.lucci.madhoc.node_memory;

import java.util.Collection;
import java.util.Vector;

import org.lucci.madhoc.simulation.Monitor;

/*
 * Created on May 16, 2005
 */

/**
 * @author luc.hogie
 */
public class NodeMemoryMonitor extends Monitor
{

    public NodeMemoryMonitor()
    {
        addMeasure(new MemorySizeSensor());
    }
    /* (non-Javadoc)
     * @see org.lucci.madhoc.simulation.SimulationApplication#getSimulationApplicationViewClasses()
     */
    public Collection getMonitorViewClasses()
    {
        return new Vector();
    }

    /* (non-Javadoc)
     * @see org.lucci.madhoc.simulation.SimulationApplication#getName()
     */
    public String getName()
    {
        return "neighbor_memory";
    }

    /* (non-Javadoc)
     * @see org.lucci.madhoc.simulation.SimulationApplication#getPublicName()
     */
    public String getFriendlyName()
    {
        return "Neighbor memory";
    }

    /* (non-Javadoc)
     * @see org.lucci.madhoc.simulation.SimulationApplication#resetIterationScopedValues()
     */
    public void resetIterationScopedValues()
    {
    }
}