[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r19003 - gnunet-java/src/org/gnunet/service
From: |
gnunet |
Subject: |
[GNUnet-SVN] r19003 - gnunet-java/src/org/gnunet/service |
Date: |
Thu, 5 Jan 2012 15:44:06 +0100 |
Author: grothoff
Date: 2012-01-05 15:44:06 +0100 (Thu, 05 Jan 2012)
New Revision: 19003
Modified:
gnunet-java/src/org/gnunet/service/NetworkSizeEstimationService.java
Log:
ideas for future development
Modified: gnunet-java/src/org/gnunet/service/NetworkSizeEstimationService.java
===================================================================
--- gnunet-java/src/org/gnunet/service/NetworkSizeEstimationService.java
2012-01-05 14:43:48 UTC (rev 19002)
+++ gnunet-java/src/org/gnunet/service/NetworkSizeEstimationService.java
2012-01-05 14:44:06 UTC (rev 19003)
@@ -1,17 +1,24 @@
package org.gnunet.service;
+import java.util.Collection;
+import java.util.HashSet;
+
import org.gnunet.construct.Message;
import org.gnunet.construct.MessageHeader;
import org.gnunet.exceptions.MessageFormatException;
-import org.gnunet.util.*;
+import org.gnunet.util.AbsoluteTime;
+import org.gnunet.util.Client;
+import org.gnunet.util.Configuration;
+import org.gnunet.util.MessageReceiver;
+import org.gnunet.util.MessageTransmitter;
+import org.gnunet.util.Program;
+import org.gnunet.util.RelativeTime;
+import org.gnunet.util.Scheduler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.util.Collection;
-import java.util.HashSet;
-
/**
* An API for the network size estimation service.
*
@@ -130,4 +137,32 @@
disconnected = true;
client.disconnect();
}
+
+ public static void main (String[] args)
+ {
+ new Program (args) {
+
+ public int f_foo; // shortname: f, long name: foo, type: "int"
+
+ public boolean b_bar; // shortname: b, long name: bar, type:
boolean flag (present: true, absent: false)
+ // or with annotations...
+
+ public void run (String[] rargs)
+ {
+ final NetworkSizeEstimationService svc = new
NetworkSizeEstimationService(cfg);
+ NSE_Subscriber subscriber = new NSE_Subscriber() {
+ @Override
+ public void update(AbsoluteTime timestamp, double estimate,
double deviation) {
+ System.out.println("est:" + estimate + " dev: " +
deviation + " t: ");
+ svc.disconnect();
+ }
+ };
+ svc.subscribe(subscriber);
+
+ }
+ }.start();
+
+
+ }
+
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19003 - gnunet-java/src/org/gnunet/service,
gnunet <=