A C D F G H L M N P R S U

A

append(byte[], int) - Method in class MyBlob
Append a byte array to the end of the existing array.

C

CACHE_SIZE - Static variable in class ProxyCache
cache size in number of records
clean(int) - Static method in class Cleaner
the cleaning method calling an external Python script
Cleaner - class Cleaner.
A system cleaner (generating garbage collector with user hints).
Cleaner() - Constructor for class Cleaner
 
ClientHelper - class ClientHelper.
This is a helper class that rewrites an HTTP request from a user so that Pachyderm can identify the owner of the request.
ClientHelper() - Constructor for class ClientHelper
 
Conn - Variable in class HttpdMulti
the connection to the database

D

data - Variable in class MyBlob
the byte array that stores the actual data
debugMode - Static variable in class ProxyCache
debug flag, true if verbose mode
DEFAULT_PORT - Static variable in class HttpdMulti
the default port to run the server

F

fContinueListening - Variable in class HttpdMulti
listening action flag
fDebugOn - Variable in class HttpdMulti
verbose flag
fMainListenSocket - Variable in class HttpdMulti
the main server socket
fPort - Variable in class HttpdMulti
the actual port to run the server

G

getBinaryStream() - Method in class MyBlob
get input of the blob in the form of a binary stream
getData() - Method in class MyBlob
get the actual data
getNext() - Method in class MyBlob
get the next node in the linked list

H

HttpdMulti - class HttpdMulti.
A multi-threaded proxy server.
HttpdMulti(int) - Constructor for class HttpdMulti
initialize the server

L

length() - Method in class MyBlob
get the length of data

M

main(String[]) - Static method in class ClientHelper
The main method parses arguments and passes them to runServer
main(String[]) - Static method in class ProxyCache
the main method that activates the server
main(String[]) - Static method in class ProxyTimer
The main() function that does the job.
MAXLEN - Static variable in class MyBlob
the capacity of a single blob
MyBlob - class MyBlob.
A class used as an SQL blob object.
MyBlob(byte[], int) - Constructor for class MyBlob
initialize a blob

N

next - Variable in class MyBlob
a pointer to another blob to form a linked list

P

ProxyCache - class ProxyCache.
the main class to launch Pachyderm proxy
ProxyCache() - Constructor for class ProxyCache
 
ProxyTimer - class ProxyTimer.
An HTTP proxy testing class that uses GET method.
ProxyTimer() - Constructor for class ProxyTimer
 

R

run() - Method in class HttpdMulti
This method waits for an incoming connection, opens input and output streams on that connection, then uses HttpTransactionHandler to complete the request.
runServer(String, int, int) - Static method in class ClientHelper
This method runs a single-threaded proxy server for host:remoteport on the specified local port.

S

SCRIPT_PATH - Static variable in class Cleaner
path of the external cleaner script

U

uid - Static variable in class ClientHelper
owner's user id
username - Static variable in class ClientHelper
owner's login name

A C D F G H L M N P R S U