ProProxy Home
C D G H I M O P R S T U W

C

closeConnection() - Method in class proproxy.ProAbstractTCPProcessor
 
compress(byte[]) - Static method in class proproxy.ProCompressor
 
createAndProcessRequest(Socket) - Method in class proproxy.ProAbstractTCPListener
 
createAndProcessRequest(Socket) - Method in class proproxy.ProHTTPListener
 
createAndProcessRequest(Socket) - Method in class proproxy.ProTCPListener
 

D

debugflg - Static variable in class proproxy.ProProxy
 

G

getCompression() - Static method in class proproxy.ProHTTPProcessor
 
gunzip(byte[]) - Static method in class proproxy.ProCompressor
 
gzip(byte[]) - Static method in class proproxy.ProCompressor
 

H

handleHTTP(int, String, String) - Static method in class proproxy.ProProxy
 
handleTCP(int, String, int, String, String) - Static method in class proproxy.ProProxy
 
handleUDP(int, String, int, String, String) - Static method in class proproxy.ProProxy
 

I

iNumRequests - Variable in class proproxy.ProUDPListener
 
isAllowed(String) - Method in class proproxy.ProConnectionFilter
 
isListening() - Method in class proproxy.ProAbstractTCPListener
 
isListening() - Method in class proproxy.ProUDPListener
 

M

main(String[]) - Static method in class proproxy.ProProxy
The main entry point for the application.

O

openConnection() - Method in class proproxy.ProAbstractTCPProcessor
 
openConnection() - Method in class proproxy.ProHTTPProcessor
 
openConnection() - Method in class proproxy.ProTCPProcessor
 

P

ProAbstractTCPListener - class proproxy.ProAbstractTCPListener.
ProAbstractTCPListener
The TCP connection pooler and dispatcher.
ProAbstractTCPListener(int, String, String) - Constructor for class proproxy.ProAbstractTCPListener
Save the connection parameters
ProAbstractTCPProcessor - class proproxy.ProAbstractTCPProcessor.
ProAbstractTCPProcessor
The base TCP connection processor.
ProAbstractTCPProcessor(Stack) - Constructor for class proproxy.ProAbstractTCPProcessor
save the connection properties and the cache stack.
processConnection() - Method in class proproxy.ProAbstractTCPProcessor
 
processConnection() - Method in class proproxy.ProHTTPProcessor
 
processConnection() - Method in class proproxy.ProTCPProcessor
 
processReq(Socket) - Method in class proproxy.ProAbstractTCPProcessor
Process a new connection.
processRequest(Object, Socket) - Method in class proproxy.ProAbstractTCPListener
 
processRequest(Object, Socket) - Method in class proproxy.ProHTTPListener
 
processRequest(Object, Socket) - Method in class proproxy.ProTCPListener
 
ProCompressor - class proproxy.ProCompressor.
ProCompressor
Contains methods that assist in compressing HTTP responses.
ProCompressor() - Constructor for class proproxy.ProCompressor
 
ProConnectionFilter - class proproxy.ProConnectionFilter.
ProConnectionFilter
The connection filter.
ProConnectionFilter(String, String) - Constructor for class proproxy.ProConnectionFilter
 
ProHTTPCompressInputStream - class proproxy.ProHTTPCompressInputStream.
ProHTTPCompressInputStream
Encapsulates the actual HTTP connection between the Proxy and the WebServer.
ProHTTPCompressInputStream(InputStream, ProHTTPCompressStatus) - Constructor for class proproxy.ProHTTPCompressInputStream
 
ProHTTPCompressOutputStream - class proproxy.ProHTTPCompressOutputStream.
ProHTTPCompressOutputStream
Encapsulates the connection between the Proxy server and the Webserver.
ProHTTPCompressOutputStream(OutputStream, ProHTTPCompressStatus) - Constructor for class proproxy.ProHTTPCompressOutputStream
 
ProHTTPCompressStatus - class proproxy.ProHTTPCompressStatus.
ProHTTPCompressStatus
Class to store intermediate header parsing results.
ProHTTPCompressStatus() - Constructor for class proproxy.ProHTTPCompressStatus
 
ProHTTPListener - class proproxy.ProHTTPListener.
ProHTTPListener
The HTTP connection listener.
ProHTTPListener(int, String, String) - Constructor for class proproxy.ProHTTPListener
Save the connection parameters
ProHTTPProcessor - class proproxy.ProHTTPProcessor.
ProHTTPProcessor
The HTTP connection processor.
ProHTTPProcessor(Stack) - Constructor for class proproxy.ProHTTPProcessor
save the cache stack.
ProProxy - class proproxy.ProProxy.
ProProxy
Generic cascading proxy server.
ProProxy() - Constructor for class proproxy.ProProxy
 
ProTCPListener - class proproxy.ProTCPListener.
ProTCPListener
The TCP connection listener.
ProTCPListener(int, String, int, String, String) - Constructor for class proproxy.ProTCPListener
Save the connection parameters
ProTCPProcessor - class proproxy.ProTCPProcessor.
ProTCPProcessor
The TCP connection processor.
ProTCPProcessor(Stack, String, int) - Constructor for class proproxy.ProTCPProcessor
save the connection properties and the cache stack.
ProUDPListener - class proproxy.ProUDPListener.
ProUDPListener
The UDP connection listener.
ProUDPListener(int, String, int, String, String) - Constructor for class proproxy.ProUDPListener
Save the connection parameters
pruneCache() - Method in class proproxy.ProAbstractTCPListener
Check if there are too many processors in cache and remove extra ones

R

read() - Method in class proproxy.ProHTTPCompressInputStream
Wrapper read function that parses and modifies the underlying stream also.
requests_counter - Static variable in class proproxy.ProProxy
 
run() - Method in class proproxy.ProAbstractTCPListener
The listener loop.
run() - Method in class proproxy.ProAbstractTCPProcessor
The processor thread run routine
run() - Method in class proproxy.ProUDPListener
The listener loop.

S

setCompression(boolean) - Static method in class proproxy.ProHTTPProcessor
 
startListening() - Method in class proproxy.ProAbstractTCPListener
If listener thread is stopped and not listening, start it.
startListening() - Method in class proproxy.ProUDPListener
If listener thread is stopped and not listening, start it.
stopListening() - Method in class proproxy.ProAbstractTCPListener
If listener thread is active and listening, stop it.
stopListening() - Method in class proproxy.ProUDPListener
If listener thread is active and listening, stop it.

T

tunnelProcess() - Method in class proproxy.ProAbstractTCPProcessor
 

U

uncompress(byte[]) - Static method in class proproxy.ProCompressor
 

W

write(int) - Method in class proproxy.ProHTTPCompressOutputStream
Write to the underlying stream and keep appending to the string buffer.

C D G H I M O P R S T U W
ProProxy Home