From: Jonathan L. <le...@us...> - 2009-03-11 16:45:17
|
Update of /cvsroot/pyxida/Pyxida/web/javadoc/edu/harvard/syrah/pyxida/nc/lib In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv7306/web/javadoc/edu/harvard/syrah/pyxida/nc/lib Modified Files: ApplicationObserver.html Coordinate.html EWMAStatistic.html NCClient.html NCClientIF.html ObserverList.html RemoteState.html Vec.html WindowStatistic.html package-summary.html Log Message: updated files for doing releases Index: EWMAStatistic.html =================================================================== RCS file: /cvsroot/pyxida/Pyxida/web/javadoc/edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** EWMAStatistic.html 21 Feb 2007 15:40:49 -0000 1.1 --- EWMAStatistic.html 11 Mar 2009 16:44:49 -0000 1.2 *************** *** 1,2 **** ! <?xml version="1.0" encoding="UTF-8"?> ! <!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "../../../../../../resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>EWMAStatistic</title><script src="../../../../../../resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><meta name="keywords" content="edu.harvard.syrah.pyxida.nc.lib.EWMAStatistic class"/><meta name="keywords" content="GAIN"/><meta name="keywords" content="gain"/><meta name="keywords" content="value"/><meta name="keywords" content="add()"/><meta name="keywords" content="get()"/><link rel="stylesheet" type="text/css" href="../../../../../../resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="../../../../../../resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content class" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../../../about.html">About</a></span></div></td></tr><tr><td class="navi"><a href="../../../../../../edu/harvard/syrah/pyxida/nc/lib/Coordinate.html">Prev Class</a> | <a href="../../../../../../edu/harvard/syrah/pyxida/nc/lib/NCClient.html">Next Class</a></td><td class="navi"><a href="../../../../../../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="EWMAStatistic.html" title="Show without frames" target="_top">No Frames</a> </td></tr><tr><td class="navi">Summary: Nested | <a href="#summary-fields">Field</a> | <a href="#summary-methods">Method</a> | <a href="#summary-constructors">Constr</a></td><td class="navi">Detail: Nested | <a href="#detail-fields">Field</a> | <a href="#detail-methods">Method</a> | <a href="#detail-constructors">Constr</a></td></tr></table><div class="class title outer"><h3 class="class title-package">edu.harvard.syrah.pyxida.nc.lib</h3><h1 class="class title-class">Class EWMAStatistic</h1></div><div class="class inheritance-tree"><ul class="inheritance 0"><li class="inheritance 0"><code>java.lang.Object</code></li><li><ul class="inheritance 1"><li class="inheritance 1"><code>edu.harvard.syrah.pyxida.nc.lib.EWMAStatistic</code></li><li></li></ul></li></ul></div><hr/><div class="class synopsis outer"><div class="class synopsis declaration"><code>public class <b class="class synopsis name">EWMAStatistic</b></code></div><div class="class synopsis superclass"><code>extends java.lang.Object</code></div></div><hr/><div class="class description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><a name="summary-fields" id="summary-fields"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Field Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#GAIN">GAIN</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#gain">gain</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#value">value</a></code></dt></dl></td></tr></table></dd></dl><a name="summary-constructors" id="summary-constructors"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Constructor Summary</h2></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#EWMAStatistic()">EWMAStatistic</a>()</code></dt></dl></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#EWMAStatistic(double)">EWMAStatistic</a>(double g)</code></dt></dl></td></tr></table></dd></dl><a name="summary-methods" id="summary-methods"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Method Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#add(double)">add</a>(double item)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#get()">get</a>()</code></dt></dl></td></tr></table></dd></dl><a name="detail-fields" id="detail-fields"/><h2 class="section header">Field Details</h2><div class="section"><a name="GAIN" id="GAIN"/><div class="member detail outer"><h3 class="member detail name">GAIN</h3><pre class="member detail synopsis">public static final double GAIN</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="member detail thrown list"><dl><dt class="member detail thrown header"><b>Field Value:</b></dt><dd class="member detail thrown item">0.0</dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="gain" id="gain"/><div class="member detail outer"><h3 class="member detail name">gain</h3><pre class="member detail synopsis">protected final double gain</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="value" id="value"/><div class="member detail outer"><h3 class="member detail name">value</h3><pre class="member detail synopsis">protected double value</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-constructors" id="detail-constructors"/><h2 class="section header">Constructor Details</h2><div class="section"><a name="EWMAStatistic()" id="EWMAStatistic()"/><div class="member detail outer"><h3 class="member detail name">EWMAStatistic</h3><pre class="member detail synopsis">public EWMAStatistic()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="EWMAStatistic(double)" id="EWMAStatistic(double)"/><div class="member detail outer"><h3 class="member detail name">EWMAStatistic</h3><pre class="member detail synopsis">public EWMAStatistic(double g)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-methods" id="detail-methods"/><h2 class="section header">Method Details</h2><div class="section"><a name="add(double)" id="add(double)"/><div class="member detail outer"><h3 class="member detail name">add</h3><pre class="member detail synopsis">public void add(double item)</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="get()" id="get()"/><div class="member detail outer"><h3 class="member detail name">get</h3><pre class="member detail synopsis">public double get()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><p class="navbar bottom spacer"> </p><table class="navbar div bottom"><tr><td><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../../../about.html">About</a></span></div></td></tr></table></body></html> \ No newline at end of file --- 1,355 ---- ! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ! <!--NewPage--> ! <HTML> ! <HEAD> ! <!-- Generated by javadoc (build 1.6.0_11) on Wed Mar 11 12:38:27 EDT 2009 --> ! <TITLE> ! EWMAStatistic ! </TITLE> ! ! <META NAME="date" CONTENT="2009-03-11"> ! ! <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> ! ! <SCRIPT type="text/javascript"> ! function windowTitle() ! { ! if (location.href.indexOf('is-external=true') == -1) { ! parent.document.title="EWMAStatistic"; ! } ! } ! </SCRIPT> ! <NOSCRIPT> ! </NOSCRIPT> ! ! </HEAD> ! ! <BODY BGCOLOR="white" onload="windowTitle();"> ! <HR> ! ! ! <!-- ========= START OF TOP NAVBAR ======= --> ! <A NAME="navbar_top"><!-- --></A> ! <A HREF="#skip-navbar_top" title="Skip navigation links"></A> ! <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> ! <TR> ! <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> ! <A NAME="navbar_top_firstrow"><!-- --></A> ! <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> ! <TR ALIGN="center" VALIGN="top"> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> ! <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> ! </TR> ! </TABLE> ! </TD> ! <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> ! </EM> ! </TD> ! </TR> ! ! <TR> ! <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> ! <A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/Coordinate.html" title="class in edu.harvard.syrah.pyxida.nc.lib"><B>PREV CLASS</B></A> ! <A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/NCClient.html" title="class in edu.harvard.syrah.pyxida.nc.lib"><B>NEXT CLASS</B></A></FONT></TD> ! <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> ! <A HREF="../../../../../../index.html?edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html" target="_top"><B>FRAMES</B></A> ! <A HREF="EWMAStatistic.html" target="_top"><B>NO FRAMES</B></A> ! <SCRIPT type="text/javascript"> ! <!-- ! if(window==top) { ! document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); ! } ! //--> ! </SCRIPT> ! <NOSCRIPT> ! <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> ! </NOSCRIPT> ! ! ! </FONT></TD> ! </TR> ! <TR> ! <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> ! SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> ! <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> ! DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> ! </TR> ! </TABLE> ! <A NAME="skip-navbar_top"></A> ! <!-- ========= END OF TOP NAVBAR ========= --> ! ! <HR> ! <!-- ======== START OF CLASS DATA ======== --> ! <H2> ! <FONT SIZE="-1"> ! edu.harvard.syrah.pyxida.nc.lib</FONT> ! <BR> ! Class EWMAStatistic</H2> ! <PRE> ! java.lang.Object ! <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>edu.harvard.syrah.pyxida.nc.lib.EWMAStatistic</B> ! </PRE> ! <HR> ! <DL> ! <DT><PRE>public class <B>EWMAStatistic</B><DT>extends java.lang.Object</DL> ! </PRE> ! ! <P> ! <HR> ! ! <P> ! <!-- =========== FIELD SUMMARY =========== --> ! ! <A NAME="field_summary"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> ! <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> ! <B>Field Summary</B></FONT></TH> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> ! <CODE>protected double</CODE></FONT></TD> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#gain">gain</A></B></CODE> ! ! <BR> ! </TD> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> ! <CODE>static double</CODE></FONT></TD> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#GAIN">GAIN</A></B></CODE> ! ! <BR> ! </TD> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> ! <CODE>protected double</CODE></FONT></TD> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#value">value</A></B></CODE> ! ! <BR> ! </TD> ! </TR> ! </TABLE> ! ! <!-- ======== CONSTRUCTOR SUMMARY ======== --> ! ! <A NAME="constructor_summary"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> ! <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> ! <B>Constructor Summary</B></FONT></TH> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#EWMAStatistic()">EWMAStatistic</A></B>()</CODE> ! ! <BR> ! </TD> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#EWMAStatistic(double)">EWMAStatistic</A></B>(double g)</CODE> ! ! <BR> ! </TD> ! </TR> ! </TABLE> ! ! <!-- ========== METHOD SUMMARY =========== --> ! ! <A NAME="method_summary"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> ! <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> ! <B>Method Summary</B></FONT></TH> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> ! <CODE> void</CODE></FONT></TD> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#add(double)">add</A></B>(double item)</CODE> ! ! <BR> ! </TD> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> ! <CODE> double</CODE></FONT></TD> ! <TD><CODE><B><A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html#get()">get</A></B>()</CODE> ! ! <BR> ! </TD> ! </TR> ! </TABLE> ! <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> ! <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> ! </TR> ! <TR BGCOLOR="white" CLASS="TableRowColor"> ! <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> ! </TR> ! </TABLE> ! ! <P> ! ! <!-- ============ FIELD DETAIL =========== --> ! ! <A NAME="field_detail"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> ! <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> ! <B>Field Detail</B></FONT></TH> ! </TR> ! </TABLE> ! ! <A NAME="GAIN"><!-- --></A><H3> ! GAIN</H3> ! <PRE> ! public static final double <B>GAIN</B></PRE> ! <DL> ! <DL> ! <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#edu.harvard.syrah.pyxida.nc.lib.EWMAStatistic.GAIN">Constant Field Values</A></DL> ! </DL> ! <HR> ! ! <A NAME="gain"><!-- --></A><H3> ! gain</H3> ! <PRE> ! protected final double <B>gain</B></PRE> ! <DL> ! <DL> ! </DL> ! </DL> ! <HR> ! ! <A NAME="value"><!-- --></A><H3> ! value</H3> ! <PRE> ! protected double <B>value</B></PRE> ! <DL> ! <DL> ! </DL> ! </DL> ! ! <!-- ========= CONSTRUCTOR DETAIL ======== --> ! ! <A NAME="constructor_detail"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> ! <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> ! <B>Constructor Detail</B></FONT></TH> ! </TR> ! </TABLE> ! ! <A NAME="EWMAStatistic(double)"><!-- --></A><H3> ! EWMAStatistic</H3> ! <PRE> ! public <B>EWMAStatistic</B>(double g)</PRE> ! <DL> ! </DL> ! <HR> ! ! <A NAME="EWMAStatistic()"><!-- --></A><H3> ! EWMAStatistic</H3> ! <PRE> ! public <B>EWMAStatistic</B>()</PRE> ! <DL> ! </DL> ! ! <!-- ============ METHOD DETAIL ========== --> ! ! <A NAME="method_detail"><!-- --></A> ! <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> ! <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> ! <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> ! <B>Method Detail</B></FONT></TH> ! </TR> ! </TABLE> ! ! <A NAME="add(double)"><!-- --></A><H3> ! add</H3> ! <PRE> ! public void <B>add</B>(double item)</PRE> ! <DL> ! <DD><DL> ! </DL> ! </DD> ! </DL> ! <HR> ! ! <A NAME="get()"><!-- --></A><H3> ! get</H3> ! <PRE> ! public double <B>get</B>()</PRE> ! <DL> ! <DD><DL> ! </DL> ! </DD> ! </DL> ! <!-- ========= END OF CLASS DATA ========= --> ! <HR> ! ! ! <!-- ======= START OF BOTTOM NAVBAR ====== --> ! <A NAME="navbar_bottom"><!-- --></A> ! <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> ! <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> ! <TR> ! <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> ! <A NAME="navbar_bottom_firstrow"><!-- --></A> ! <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> ! <TR ALIGN="center" VALIGN="top"> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> ! <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> ! <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> ! </TR> ! </TABLE> ! </TD> ! <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> ! </EM> ! </TD> ! </TR> ! ! <TR> ! <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> ! <A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/Coordinate.html" title="class in edu.harvard.syrah.pyxida.nc.lib"><B>PREV CLASS</B></A> ! <A HREF="../../../../../../edu/harvard/syrah/pyxida/nc/lib/NCClient.html" title="class in edu.harvard.syrah.pyxida.nc.lib"><B>NEXT CLASS</B></A></FONT></TD> ! <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> ! <A HREF="../../../../../../index.html?edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html" target="_top"><B>FRAMES</B></A> ! <A HREF="EWMAStatistic.html" target="_top"><B>NO FRAMES</B></A> ! <SCRIPT type="text/javascript"> ! <!-- ! if(window==top) { ! document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); ! } ! //--> ! </SCRIPT> ! <NOSCRIPT> ! <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> ! </NOSCRIPT> ! ! ! </FONT></TD> ! </TR> ! <TR> ! <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> ! SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> ! <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> ! DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> ! </TR> ! </TABLE> ! <A NAME="skip-navbar_bottom"></A> ! <!-- ======== END OF BOTTOM NAVBAR ======= --> ! ! <HR> ! ! </BODY> ! </HTML> Index: NCClient.html =================================================================== RCS file: /cvsroot/pyxida/Pyxida/web/javadoc/edu/harvard/syrah/pyxida/nc/lib/NCClient.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NCClient.html 21 Feb 2007 15:40:49 -0000 1.1 --- NCClient.html 11 Mar 2009 16:44:49 -0000 1.2 *************** *** 1,77 **** ! <?xml version="1.0" encoding="UTF-8"?> ! <!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "../../../../../../resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>NCClient</title><script src="../../../../../../resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><meta name="keywords" content="edu.harvard.syrah.pyxida.nc.lib.NCClient class"/><meta name="keywords" content="crawler_log"/><meta name="keywords" content="SIMULATION"/><meta name="keywords" content="debug"/><meta name="keywords" content="debugCrawler"/><meta name="keywords" content="debugGood"/><meta name="keywords" content="VERSION_02"/><meta name="keywords" content="VERSION_03"/><meta name="keywords" content="VERSION_04"/><meta name="keywords" content="CURRENT_VERSION"/><meta name="keywords" content="COORD_ERROR"/><meta name="keywords" content="COORD_CONTROL"/><meta name="keywords" content="USE_HEIGHT"/><meta name="keywords" content="MAX_NEIGHBORS"/><meta name="keywords" content="WINDOW_SIZE"/><meta name="keywords" content="RS_EXPIRATION"/><meta name="keywords" content="MAINTENANCE_PERIOD"/><meta name="keywords" content="MAX_RS_MAP_SIZE"/><meta name="keywords" content="random"/><meta name="keywords" content="APP_UPDATE_THRESHOLD"/><meta name="keywords" content="OUTRAGEOUSLY_LARGE_RTT"/><meta name="keywords" content="GRAVITY_DIAMETER"/><meta name="keywords" content="MAX_DIST_FROM_ORIGIN"/><meta name="keywords" content="nf"/><meta name="keywords" content="NFDigits"/><meta name="keywords" content="num_dims"/><meta name="keywords" content="app_coord"/><meta name="keywords" content="sys_coord"/><meta name="keywords" content="error"/><meta name="keywords" content="MAX_ERROR"/><meta name="keywords" content="keepStatistics"/><meta name="keywords" content="RUNNING_STAT_HISTORY"/><meta name="keywords" content="running_sys_error"/><meta name="keywords" content="running_app_error"/><meta name="keywords" content="running_sys_dd"/><meta name="keywords" content="running_app_dd"/><meta name="keywords" content="running_neighbors_used"/><meta name="keywords" content="running_relative_diff"/><meta name="keywords" content="running_sys_update_frequency"/><meta name="keywords" content="running_app_update_frequency"/><meta name="keywords" content="running_age"/><meta name="keywords" content="running_gravity"/><meta name="keywords" content="time_of_last_app_update"/><meta name="keywords" content="neighbors"/><meta name="keywords" content="time_of_last_sys_update"/><meta name="keywords" content="obs_list"/><meta name="keywords" content="RemoteState<T>>rs_map"/><meta name="keywords" content="hosts"/><meta name="keywords" content="start_centroid"/><meta name="keywords" content="updated_app_coord_at_least_once"/><meta name="keywords" content="start_coords"/><meta name="keywords" content="current_coords"/><meta name="keywords" content="nearest_neighbor"/><meta name="keywords" content="local_addr"/><meta name="keywords" content="setLocalID()"/><meta name="keywords" content="computeApplicationStatistics()"/><meta name="keywords" content="toString()"/><meta name="keywords" content="Double> getStatistics()"/><meta name="keywords" content="reset()"/><meta name="keywords" content="updatedYet()"/><meta name="keywords" content="getNumDimensions()"/><meta name="keywords" content="getApplicationCoords()"/><meta name="keywords" content="getSystemCoords()"/><meta name="keywords" content="getSystemError()"/><meta name="keywords" content="getAge()"/><meta name="keywords" content="getObserverList()"/><meta name="keywords" content="addHost()"/><meta name="keywords" content="removeHost()"/><meta name="keywords" content="containsHost()"/><meta name="keywords" content="getHosts()"/><meta name="keywords" content="processSample()"/><meta name="keywords" content="updateError()"/><meta name="keywords" content="addNeighbor()"/><meta name="keywords" content="removeNeighbor()"/><meta name="keywords" content="getNeighborToPing()"/><meta name="keywords" content="updateSystemCoordinate()"/><meta name="keywords" content="performMaintenance()"/><meta name="keywords" content="tryUpdateAppCoordinate()"/><meta name="keywords" content="setRandomSeed()"/><meta name="keywords" content="startUp()"/><meta name="keywords" content="shutDown()"/><link rel="stylesheet" type="text/css" href="../../../../../../resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="../../../../../../resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content class" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../../../about.html">About</a></span></div></td></tr><tr><td class="navi"><a href="../../../../../../edu/harvard/syrah/pyxida/nc/lib/EWMAStatistic.html">Prev Class</a> | <a href="../../../../../../edu/harvard/syrah/pyxida/nc/lib/NCClientIF.html">Next Class</a></td><td class="navi"><a href="../../../../../../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="NCClient.html" title="Show without frames" target="_top">No Frames</a> </td></tr><tr><td class="navi">Summary: Nested | <a href="#summary-fields">Field</a> | <a href="#summary-methods">Method</a> | <a href="#summary-constructors">Constr</a></td><td class="navi">Detail: Nested | <a href="#detail-fields">Field</a> | <a href="#detail-methods">Method</a> | <a href="#detail-constructors">Constr</a></td></tr></table><div class="class title outer"><h3 class="class title-package">edu.harvard.syrah.pyxida.nc.lib</h3><h1 class="class title-class">Class NCClient<T></h1></div><div class="class inheritance-tree"><ul class="inheritance 0"><li class="inheritance 0"><code>java.lang.Object</code></li><li><ul class="inheritance 1"><li class="inheritance 1"><code>edu.harvard.syrah.pyxida.nc.lib.NCClient<T></code></li><li></li></ul></li></ul></div><dl class="class knownimplementing"><dt class="header"><b>Implemented Interfaces:</b></dt><dd class="item">NCClientIF</dd></dl><hr/><div class="class synopsis outer"><div class="class synopsis declaration"><code>public class <b class="class synopsis name">NCClient<T></b></code></div><div class="class synopsis superclass"><code>extends java.lang.Object</code></div><div class="class synopsis implements"><code>implements NCClientIF</code></div></div><hr/><div class="class description"> A class that is responsible for updating the local Vivaldi coordinates, both at the system and application level, and also maintaining the state of remote hosts that support Vivaldi. ! </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><a name="summary-fields" id="summary-fields"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Field Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#APP_UPDATE_THRESHOLD">APP_UPDATE_THRESHOLD</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#COORD_CONTROL">COORD_CONTROL</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#COORD_ERROR">COORD_ERROR</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static byte</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#CURRENT_VERSION">CURRENT_VERSION</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#GRAVITY_DIAMETER">GRAVITY_DIAMETER</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static long</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#MAINTENANCE_PERIOD">MAINTENANCE_PERIOD</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#MAX_DIST_FROM_ORIGIN">MAX_DIST_FROM_ORIGIN</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#MAX_ERROR">MAX_ERROR</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#MAX_NEIGHBORS">MAX_NEIGHBORS</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#MAX_RS_MAP_SIZE">MAX_RS_MAP_SIZE</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected static int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#NFDigits">NFDigits</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#OUTRAGEOUSLY_LARGE_RTT">OUTRAGEOUSLY_LARGE_RTT</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static long</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#RS_EXPIRATION">RS_EXPIRATION</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#RUNNING_STAT_HISTORY">RUNNING_STAT_HISTORY</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected HashMap<T,</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#RemoteState<T>>rs_map">RemoteState<T>>rs_map</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#SIMULATION">SIMULATION</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#USE_HEIGHT">USE_HEIGHT</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static byte</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#VERSION_02">VERSION_02</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static byte</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#VERSION_03">VERSION_03</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static byte</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#VERSION_04">VERSION_04</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected static int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#WINDOW_SIZE">WINDOW_SIZE</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected Coordinate</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#app_coord">app_coord</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected static Logger</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#crawler_log">crawler_log</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected List<Coordinate></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#current_coords">current_coords</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#debug">debug</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#debugCrawler">debugCrawler</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#debugGood">debugGood</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected double</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#error">error</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected Set<T></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#hosts">hosts</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#keepStatistics">keepStatistics</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected T</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#local_addr">local_addr</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected Coordinate</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#nearest_neighbor">nearest_neighbor</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected List<RemoteState<T>></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#neighbors">neighbors</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected static NumberFormat</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#nf">nf</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#num_dims">num_dims</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected ObserverList</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#obs_list">obs_list</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">static Random</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#random">random</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_age">running_age</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_app_dd">running_app_dd</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected WindowStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_app_error">running_app_error</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_app_update_frequency">running_app_update_frequency</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_gravity">running_gravity</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_neighbors_used">running_neighbors_used</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_relative_diff">running_relative_diff</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_sys_dd">running_sys_dd</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected WindowStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_sys_error">running_sys_error</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected EWMAStatistic</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#running_sys_update_frequency">running_sys_update_frequency</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected Coordinate</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#start_centroid">start_centroid</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected List<Coordinate></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#start_coords">start_coords</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected Coordinate</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#sys_coord">sys_coord</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected long</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#time_of_last_app_update">time_of_last_app_update</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected long</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#time_of_last_sys_update">time_of_last_sys_update</a></code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#updated_app_coord_at_least_once">updated_app_coord_at_least_once</a></code></dt></dl></td></tr></table></dd></dl><a name="summary-constructors" id="summary-constructors"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Constructor Summary</h2></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#NCClient(int)">NCClient</a>(int _num_dims)</code></dt><dd class="description"> Creates a new instance.</dd></dl></td></tr></table></dd></dl><a name="summary-methods" id="summary-methods"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Method Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis"> Hashtable<String,</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#Double> getStatistics()">Double> getStatistics</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addHost(T)">addHost</a>(T addr)</code></dt><dd class="description"> Notifies this <code>VivaldiClient</code> object that a host that supports ! Vivaldi has joined the system.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addHost(T,Coordinate,double,long,boolean)">addHost</a>(T addr, Coordinate _r_coord, double r_error, long curr_time, boolean can_update)</code></dt><dd class="description"> Notifies this <code>VivaldiClient</code> object that a host that supports ! Vivaldi and has the provided coordinates and error has joined the system.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addNeighbor(RemoteState<T>)">addNeighbor</a>(RemoteState<T> guy)</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected edu.harvard.syrah.pyxida.nc.lib.NCClient.ApplicationStatistics</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#computeApplicationStatistics()">computeApplicationStatistics</a>()</code></dt></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#containsHost(T)">containsHost</a>(T addr)</code></dt><dd class="description"> Returns whether the given host has been registered with this ! <code>VivaldiClient</code> object.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> long</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getAge(long)">getAge</a>(long curr_time)</code></dt><dd class="description"> Returns the age of our coordinate Note that this does not require ! clock-synchronization because it is relative to our coordinate ! </dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> Coordinate</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getApplicationCoords()">getApplicationCoords</a>()</code></dt><dd class="description"> Returns the application-level Vivaldi coordinates.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> Set<T></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getHosts()">getHosts</a>()</code></dt><dd class="description"> Returns all hosts that support Vivaldi and have been registered with this [...1785 lines suppressed...] ! <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> ! </NOSCRIPT> ! ! ! </FONT></TD> ! </TR> ! <TR> ! <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> ! SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> ! <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> ! DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> ! </TR> ! </TABLE> ! <A NAME="skip-navbar_bottom"></A> ! <!-- ======== END OF BOTTOM NAVBAR ======= --> ! ! <HR> ! ! </BODY> ! </HTML> Index: ObserverList.html =================================================================== RCS file: /cvsroot/pyxida/Pyxida/web/javadoc/edu/harvard/syrah/pyxida/nc/lib/ObserverList.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ObserverList.html 21 Feb 2007 15:40:49 -0000 1.1 --- ObserverList.html 11 Mar 2009 16:44:49 -0000 1.2 *************** *** 1,23 **** ! <?xml version="1.0" encoding="UTF-8"?> ! <!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "../../../../../../resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>ObserverList</title><script src="../../../../../../resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><meta name="keywords" content="edu.harvard.syrah.pyxida.nc.lib.ObserverList class"/><meta name="keywords" content="obs_list"/><meta name="keywords" content="size()"/><meta name="keywords" content="isEmpty()"/><meta name="keywords" content="contains()"/><meta name="keywords" content="iterator()"/><meta name="keywords" content="add()"/><meta name="keywords" content="remove()"/><meta name="keywords" content="clear()"/><link rel="stylesheet" type="text/css" href="../../../../../../resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="../../../../../../resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content class" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../../../about.html">About</a></span></div></td></tr><tr><td class="navi"><a href="../../../../../../edu/harvard/syrah/pyxida/nc/lib/NCClientIF.html">Prev Class</a> | <a href="../../../../../../edu/harvard/syrah/pyxida/nc/lib/RemoteState.html">Next Class</a></td><td class="navi"><a href="../../../../../../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="ObserverList.html" title="Show without frames" target="_top">No Frames</a> </td></tr><tr><td class="navi">Summary: Nested | <a href="#summary-fields">Field</a> | <a href="#summary-methods">Method</a> | <a href="#summary-constructors">Constr</a></td><td class="navi">Detail: Nested | <a href="#detail-fields">Field</a> | <a href="#detail-methods">Method</a> | <a href="#detail-constructors">Constr</a></td></tr></table><div class="class title outer"><h3 class="class title-package">edu.harvard.syrah.pyxida.nc.lib</h3><h1 class="class title-class">Class ObserverList</h1></div><div class="class inheritance-tree"><ul class="inheritance 0"><li class="inheritance 0"><code>java.lang.Object</code></li><li><ul class="inheritance 1"><li class="inheritance 1"><code>edu.harvard.syrah.pyxida.nc.lib.ObserverList</code></li><li></li></ul></li></ul></div><hr/><div class="class synopsis outer"><div class="class synopsis declaration"><code>public class <b class="class synopsis name">ObserverList</b></code></div><div class="class synopsis superclass"><code>extends java.lang.Object</code></div></div><hr/><div class="class description"> A list of observers for the application-level coordinate. ! </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><a name="summary-fields" id="summary-fields"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Field Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis">protected List<ApplicationObserver></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#obs_list">obs_list</a></code></dt></dl></td></tr></table></dd></dl><a name="summary-constructors" id="summary-constructors"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Constructor Summary</h2></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#ObserverList()">ObserverList</a>()</code></dt></dl></td></tr></table></dd></dl><a name="summary-methods" id="summary-methods"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Method Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#add(ApplicationObserver)">add</a>(ApplicationObserver obj)</code></dt><dd class="description"> Adds the given observer to the list of observers.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#clear()">clear</a>()</code></dt><dd class="description"> Removes all the observers from the list.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#contains(ApplicationObserver)">contains</a>(ApplicationObserver obj)</code></dt><dd class="description"> Returns whether the list contains the given observer.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#isEmpty()">isEmpty</a>()</code></dt><dd class="description"> Returns whether the observer list is empty, meaning its size equals ! <code>0</code>.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> Iterator<ApplicationObserver></code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#iterator()">iterator</a>()</code></dt><dd class="description"> Returns an iterator over the list of observers.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> boolean</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#remove(ApplicationObserver)">remove</a>(ApplicationObserver obj)</code></dt><dd class="description"> Removes the given observer from the list of observers.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> int</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#size()">size</a>()</code></dt><dd class="description"> Returns the number of observers in the list.</dd></dl></td></tr></table></dd></dl><a name="detail-fields" id="detail-fields"/><h2 class="section header">Field Details</h2><div class="section"><a name="obs_list" id="obs_list"/><div class="member detail outer"><h3 class="member detail name">obs_list</h3><pre class="member detail synopsis">protected final List<ApplicationObserver> obs_list</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-constructors" id="detail-constructors"/><h2 class="section header">Constructor Details</h2><div class="section"><a name="ObserverList()" id="ObserverList()"/><div class="member detail outer"><h3 class="member detail name">ObserverList</h3><pre class="member detail synopsis">protected ObserverList()</pre><blockquote class="member detail name"><div class="member detail description"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-methods" id="detail-methods"/><h2 class="section header">Method Details</h2><div class="section"><a name="add(ApplicationObserver)" id="add(ApplicationObserver)"/><div class="member detail outer"><h3 class="member detail name">add</h3><pre class="member detail synopsis">public boolean add(ApplicationObserver obj)</pre><blockquote class="member detail name"><div class="member detail description"> Adds the given observer to the list of observers. If the parameter ! <code>obj</code> is <code>null</code>, this method returns ! <code>false</code> and the underlying list remains unchanged. ! </div><div class="parameter"><dl><dt class="header"><b>Parameters:</b></dt><dd class="item"><code class="name">obj</code><span class="separator"> - </span><span class="description">the observer to add to the list</span></dd></dl></div><div class="member detail return list"><dl><dt class="member detail return header"><b>Returns:</b></dt><dd class="member detail return item"><code>true</code> if the observer is added to the list, ! <code>false</code> otherwise</dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="clear()" id="clear()"/><div class="member detail outer"><h3 class="member detail name">clear</h3><pre class="member detail synopsis">public void clear()</pre><blockquote class="member detail name"><div class="member detail description"> Removes all the observers from the list. ! </div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="contains(ApplicationObserver)" id="contains(ApplicationObserver)"/><div class="member detail outer"><h3 class="member detail name">contains</h3><pre class="member detail synopsis">public boolean contains(ApplicationObserver obj)</pre><blockquote class="member detail name"><div class="member detail description"> Returns whether the list contains the given observer. If the parameter ! <code>obj</code> is <code>null</code>, this method returns ! <code>false</code>. ! </div><div class="parameter"><dl><dt class="header"><b>Parameters:</b></dt><dd class="item"><code class="name">obj</code><span class="separator"> - </span><span class="description">the observer to query for membership in the list</span></dd></dl></div><div class="member detail return list"><dl><dt class="member detail return header"><b>Returns:</b></dt><dd class="member detail return item"><code>true</code> if the list contains the observer, ! <code>false</code> otherwise</dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="isEmpty()" id="isEmpty()"/><div class="member detail outer"><h3 class="member detail name">isEmpty</h3><pre class="member detail synopsis">public boolean isEmpty()</pre><blockquote class="member detail name"><div class="member detail description"> Returns whether the observer list is empty, meaning its size equals ! <code>0</code>. ! </div><div class="member detail return list"><dl><dt class="member detail return header"><b>Returns:</b></dt><dd class="member detail return item"><code>true</code> if the observer list is empty, ! <code>false</code> otherwise</dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="iterator()" id="iterator()"/><div class="member detail outer"><h3 class="member detail name">iterator</h3><pre class="member detail synopsis">public Iterator<ApplicationObserver> iterator()</pre><blockquote class="member detail name"><div class="member detail description"> Returns an iterator over the list of observers. ! </div><div class="member detail return list"><dl><dt class="member detail return header"><b>Returns:</b></dt><dd class="member detail return item">an iterator over the observer list</dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><... [truncated message content] |