|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use I2PSocket | |
---|---|
net.i2p.BOB | BOB, the Basic Open Bridge, allows TCP applications to talk over I2P. |
net.i2p.client.streaming | Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages. |
net.i2p.i2ptunnel | |
net.i2p.i2ptunnel.irc | |
net.i2p.i2ptunnel.socks | |
net.i2p.sam | |
org.klomp.snark |
Uses of I2PSocket in net.i2p.BOB |
---|
Constructors in net.i2p.BOB with parameters of type I2PSocket | |
---|---|
I2PtoTCP(I2PSocket I2Psock,
NamedDB info,
NamedDB database,
AtomicBoolean lives)
Constructor |
Uses of I2PSocket in net.i2p.client.streaming |
---|
Classes in net.i2p.client.streaming that implement I2PSocket | |
---|---|
(package private) class |
I2PSocketFull
Bridge between the full streaming lib and the I2PSocket API |
Methods in net.i2p.client.streaming that return I2PSocket | |
---|---|
I2PSocket |
I2PServerSocketFull.accept()
Warning, unlike regular ServerSocket, may return null |
(package private) I2PSocket |
AcceptingChannelImpl.accept()
|
(package private) abstract I2PSocket |
AcceptingChannel.accept()
|
I2PSocket |
I2PServerSocket.accept()
Waits for the next socket connecting. |
I2PSocket |
I2PSocketManagerFull.connect(Destination peer)
Create a new connected socket. |
I2PSocket |
I2PSocketManager.connect(Destination peer)
Create a new connected socket (block until the socket is created) |
I2PSocket |
I2PSocketManagerFull.connect(Destination peer,
I2PSocketOptions options)
Create a new connected socket. |
I2PSocket |
I2PSocketManager.connect(Destination peer,
I2PSocketOptions options)
Create a new connected socket (block until the socket is created) |
I2PSocket |
I2PSocketManagerFull.receiveSocket()
|
Methods in net.i2p.client.streaming that return types with arguments of type I2PSocket | |
---|---|
Set<I2PSocket> |
I2PSocketManagerFull.listSockets()
Retrieve a set of currently connected I2PSockets, either initiated locally or remotely. |
Set<I2PSocket> |
I2PSocketManager.listSockets()
Retrieve a set of currently connected I2PSockets, either initiated locally or remotely. |
Constructors in net.i2p.client.streaming with parameters of type I2PSocket | |
---|---|
MessageChannel(I2PSocket socket)
|
|
StandardSocket(I2PSocket socket)
|
Uses of I2PSocket in net.i2p.i2ptunnel |
---|
Fields in net.i2p.i2ptunnel with type parameters of type I2PSocket | |
---|---|
protected List<I2PSocket> |
I2PTunnelClientBase.mySockets
|
Methods in net.i2p.i2ptunnel that return I2PSocket | |
---|---|
I2PSocket |
I2PTunnelClientBase.createI2PSocket(Destination dest)
Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel. |
I2PSocket |
I2PTunnelClientBase.createI2PSocket(Destination dest,
I2PSocketOptions opt)
Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel. |
Methods in net.i2p.i2ptunnel with parameters of type I2PSocket | |
---|---|
protected void |
I2PTunnelServer.blockingHandle(I2PSocket socket)
|
protected void |
I2PTunnelHTTPServer.blockingHandle(I2PSocket socket)
Called by the thread pool of I2PSocket handlers |
protected void |
I2PTunnelIRCServer.blockingHandle(I2PSocket socket)
|
protected void |
I2PTunnelHTTPClientRunner.close(OutputStream out,
InputStream in,
OutputStream i2pout,
InputStream i2pin,
Socket s,
I2PSocket i2ps,
Thread t1,
Thread t2)
Why is this overridden? Why flush in super but not here? Why do things in different order than in super? |
protected void |
I2PTunnelRunner.close(OutputStream out,
InputStream in,
OutputStream i2pout,
InputStream i2pin,
Socket s,
I2PSocket i2ps,
Thread t1,
Thread t2)
|
Constructors in net.i2p.i2ptunnel with parameters of type I2PSocket | |
---|---|
I2PTunnelHTTPClientRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List<I2PSocket> sockList,
Runnable onTimeout)
|
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
byte[] initialSocketData,
List<I2PSocket> sockList)
|
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
byte[] initialSocketData,
List<I2PSocket> sockList,
Runnable onTimeout)
Starts itself |
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List<I2PSocket> sockList)
|
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List<I2PSocket> sockList,
Runnable onTimeout)
|
Constructor parameters in net.i2p.i2ptunnel with type arguments of type I2PSocket | |
---|---|
I2PTunnelHTTPClientRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List<I2PSocket> sockList,
Runnable onTimeout)
|
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
byte[] initialSocketData,
List<I2PSocket> sockList)
|
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
byte[] initialSocketData,
List<I2PSocket> sockList,
Runnable onTimeout)
Starts itself |
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List<I2PSocket> sockList)
|
|
I2PTunnelRunner(Socket s,
I2PSocket i2ps,
Object slock,
byte[] initialI2PData,
List<I2PSocket> sockList,
Runnable onTimeout)
|
Uses of I2PSocket in net.i2p.i2ptunnel.irc |
---|
Methods in net.i2p.i2ptunnel.irc with parameters of type I2PSocket | |
---|---|
protected void |
I2PTunnelDCCServer.blockingHandle(I2PSocket socket)
An incoming DCC connection, only accept for a known port. |
Constructors in net.i2p.i2ptunnel.irc with parameters of type I2PSocket | |
---|---|
IrcInboundFilter(Socket lcl,
I2PSocket rem,
StringBuffer pong,
Log log)
|
|
IrcInboundFilter(Socket lcl,
I2PSocket rem,
StringBuffer pong,
Log log,
DCCHelper helper)
|
|
IrcOutboundFilter(Socket lcl,
I2PSocket rem,
StringBuffer pong,
Log log)
|
|
IrcOutboundFilter(Socket lcl,
I2PSocket rem,
StringBuffer pong,
Log log,
DCCHelper helper)
|
Uses of I2PSocket in net.i2p.i2ptunnel.socks |
---|
Methods in net.i2p.i2ptunnel.socks that return I2PSocket | |
---|---|
I2PSocket |
SOCKS5Server.getDestinationI2PSocket(I2PSOCKSTunnel t)
Get an I2PSocket that can be used to send/receive 8-bit clean data to/from the destination of the SOCKS connection. |
abstract I2PSocket |
SOCKSServer.getDestinationI2PSocket(I2PSOCKSTunnel t)
Get an I2PSocket that can be used to send/receive 8-bit clean data to/from the destination of the SOCKS connection. |
I2PSocket |
SOCKS4aServer.getDestinationI2PSocket(I2PSOCKSTunnel t)
Get an I2PSocket that can be used to send/receive 8-bit clean data to/from the destination of the SOCKS connection. |
Uses of I2PSocket in net.i2p.sam |
---|
Fields in net.i2p.sam declared as I2PSocket | |
---|---|
protected I2PSocket |
SAMStreamSession.SAMStreamSessionSocketReader.i2pSocket
|
Methods in net.i2p.sam with parameters of type I2PSocket | |
---|---|
protected int |
SAMStreamSession.createSocketHandler(I2PSocket s,
int id)
Create a new SAM STREAM session socket handler, detaching its thread. |
protected SAMStreamSession.SAMStreamSessionSocketReader |
SAMv2StreamSession.newSAMStreamSessionSocketReader(I2PSocket s,
int id)
|
protected SAMStreamSession.SAMStreamSessionSocketReader |
SAMStreamSession.newSAMStreamSessionSocketReader(I2PSocket s,
int id)
|
protected SAMStreamSession.StreamSender |
SAMv2StreamSession.newStreamSender(I2PSocket s,
int id)
Lets us push data through the stream without blocking, (even after exceeding the I2PSocket's buffer) |
protected SAMStreamSession.StreamSender |
SAMStreamSession.newStreamSender(I2PSocket s,
int id)
|
Constructors in net.i2p.sam with parameters of type I2PSocket | |
---|---|
SAMStreamSession.SAMStreamSessionSocketReader(I2PSocket s,
int id)
Create a new SAM STREAM session socket reader |
|
SAMStreamSession.SAMv1StreamSessionSocketReader(I2PSocket s,
int id)
Create a new SAM STREAM session socket reader |
|
SAMStreamSession.StreamSender(I2PSocket s,
int id)
|
|
SAMStreamSession.v1StreamSender(I2PSocket s,
int id)
|
|
SAMv2StreamSession.SAMv2StreamSessionSocketReader(I2PSocket s,
int id)
Create a new SAM STREAM session socket reader |
|
SAMv2StreamSession.v2StreamSender(I2PSocket s,
int id)
|
Uses of I2PSocket in org.klomp.snark |
---|
Methods in org.klomp.snark that return I2PSocket | |
---|---|
(package private) I2PSocket |
I2PSnarkUtil.connect(PeerID peer)
connect to the given destination |
Methods in org.klomp.snark with parameters of type I2PSocket | |
---|---|
void |
PeerAcceptor.connection(I2PSocket socket,
InputStream in,
OutputStream out)
|
Constructors in org.klomp.snark with parameters of type I2PSocket | |
---|---|
Peer(I2PSocket sock,
InputStream in,
OutputStream out,
byte[] my_id,
byte[] infohash,
MetaInfo metainfo)
Incoming connection. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |