public final class PlainORListFetcher extends java.lang.Object implements ORListFetcher
| Modifier and Type | Field and Description |
|---|---|
private int |
m_ORListPort |
private java.lang.String |
m_ORListServer |
| Constructor and Description |
|---|
PlainORListFetcher(java.lang.String addr,
int port)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getAllDescriptors()
gets descriptors for all known ORs
|
byte[] |
getDescriptor(java.lang.String digest)
gets descriptor for OR with given digest
|
byte[] |
getDescriptorByFingerprint(java.lang.String fingerprint) |
private byte[] |
getDocument(java.lang.String path)
fetch document from directory server
|
byte[] |
getRouterStatus()
gets authoritive network-status
|
byte[] |
getStatus(java.lang.String fingerprint)
gets network-status for host with given fingerprint
|
private java.lang.String m_ORListServer
private int m_ORListPort
public PlainORListFetcher(java.lang.String addr,
int port)
addr - address of the directory serverport - port of the directory serverpublic byte[] getRouterStatus()
ORListFetchergetRouterStatus in interface ORListFetcherpublic byte[] getDescriptor(java.lang.String digest)
ORListFetchergetDescriptor in interface ORListFetcherpublic byte[] getDescriptorByFingerprint(java.lang.String fingerprint)
getDescriptorByFingerprint in interface ORListFetcherpublic byte[] getAllDescriptors()
ORListFetchergetAllDescriptors in interface ORListFetcherpublic byte[] getStatus(java.lang.String fingerprint)
ORListFetchergetStatus in interface ORListFetcherprivate byte[] getDocument(java.lang.String path)
path - path to documentCopyright © 2023. All rights reserved.