/**
 * Copyright (C) 2010-14 pvmanager developers. See COPYRIGHT.TXT
 * All rights reserved. Use is subject to license terms. See LICENSE.TXT
 */
/**
 * <p align="center"><img alt="pvManager" src="http://pvmanager.sourceforge.net/images/PVManagerLogo150.png"/></p>
 * <div style="float: right; margin-top: -170px" id="contents"></div>
 * 
 * 
 * <h1>Examples</h1>
 * 
 * <p>You can find examples in {@link org.epics.pvmanager.sample} package.
 * We stopped including examples in the documentation itself because they tend
 * to become stale. We link to actual code that is part of the build, so that
 * there is more of a guarantee that they stay correct</p>
 * 
 * <ol>
 *     <li><a href="http://pvmanager.sourceforge.net/xref/org/epics/pvmanager/sample/ConfigurationExamples.html">Configuration examples</a> - 
 * how to configure pvmanager to read from the right datasource and dispatch 
 * events on the right thread.</li>
 *     <li><a href="http://pvmanager.sourceforge.net/xref/org/epics/pvmanager/sample/BasicExamples.html">Basic examples</a> - 
 * how to read/write from a single channel.</li>
 *     <li><a href="http://pvmanager.sourceforge.net/xref/org/epics/pvmanager/sample/MultipleChannelExamples.html">Multiple channel examples</a> - 
 * how to read/write multiple channels at a time.</li>
 *     <li><a href="http://pvmanager.sourceforge.net/xref/org/epics/pvmanager/sample/VTypeExamples.html">VType examples</a> - 
 * how to work with actual type and how to aggregate them in bigger structures.</li>
 * </ol>
 * 
 * <h1> Package description</h1>
 * 
 * This package contains all the basic components of the PVManager framework
 * and the basic support for the language to define the creation.
 * <p>
 * There are two distinct parts in the PVManager framework. The first part
 * includes all the elements that deal with data directly: read from various
 * sources ({@link org.epics.pvmanager.DataSource}), performing computation ({@link org.epics.pvmanager.ReadFunction}),
 * collecting data ({@link org.epics.pvmanager.Collector}), scanning at the UI rate ({@link org.epics.pvmanager.PVReaderDirector})
 * and notify on appropriate threads.
 * <p>
 * The second part consists of an expression language that allows to define
 * how to connect the first set of objects with each other. {@link org.epics.pvmanager.expression.SourceRateExpression}
 * describes data as it's coming out at the network rate, {@link org.epics.pvmanager.expression.DesiredRateExpression}
 * defines data at the scanning rate for the UI, and {@link org.epics.pvmanager.ExpressionLanguage}
 * defines static methods that define the operator in the expression language.
 * <p>
 * Users can extend both the first part (by extending support for different types,
 * providing different support for different data source or creating new computation
 * elements) and the second part (by extending the language to support other cases.
 * All support for data types is relegated to separate packages: you can use
 * the same style to extend the framework to your needs.
 * <p>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 * <br/>
 */
package org.epics.pvmanager;


@@ -207,31 +207,25 @@
 manager.
-sourceforge.net
+diirt.org
 /images/
@@ -691,39 +691,33 @@
 //pvmanager.
-sourceforge.net
+diirt.org
 /xref/org/ep
@@ -942,39 +942,33 @@
 //pvmanager.
-sourceforge.net
+diirt.org
 /xref/org/ep
@@ -1112,39 +1112,33 @@
 //pvmanager.
-sourceforge.net
+diirt.org
 /xref/org/ep
@@ -1317,23 +1317,17 @@
 ger.
-sourceforge.net
+diirt.org
 /xre

update to current SNAPSHOT