< A B C D E F G H I K L M N O P R S T U V Z _

<

() - Method in class com.eyebolt.iplib.HttpHeader
 

A

ACCEPTED - Static variable in class com.eyebolt.iplib.HttpHeader
 
add(IPKey) - Method in class com.eyebolt.iplib.RecvThreadMgr
Connect to a given address; check the status of the IPKey to determine if the connection was successful.
addKey(IPKey) - Method in class com.eyebolt.iplib.IPManager
Adds a feature to the Key attribute of the IPManager object
addReply(IPReply) - Method in class com.eyebolt.iplib.IPManager
Adds a reply to the IPManager object
address - Variable in class com.eyebolt.iplib.ThreadedTest
 
address - Variable in class com.eyebolt.iplib.IPAddress
 
address - Variable in class com.eyebolt.iplib.BeatTest
 
address - Variable in class com.eyebolt.iplib.ServerTest
 
address - Variable in class com.eyebolt.iplib.HttpServerTest
 
address - Variable in class com.eyebolt.iplib.ClientTest
 
address - Variable in class com.eyebolt.iplib.IPLibTest
 
address - Variable in class com.eyebolt.iplib.HttpClientTest
 
address - Variable in class com.eyebolt.iplib.TimingTest
 
ArrayUtils - class com.eyebolt.util.ArrayUtils.
Array utility methods
ArrayUtils() - Constructor for class com.eyebolt.util.ArrayUtils
 
assert(boolean) - Static method in class com.eyebolt.iplib.ServerTest
 
assert(boolean) - Static method in class com.eyebolt.iplib.HttpServerTest
 
assign(IPKey) - Method in class com.eyebolt.iplib.ReceiveThread
Assign this thread to receive on a particular key.

B

BAD_GATEWAY - Static variable in class com.eyebolt.iplib.HttpHeader
 
BAD_REQUEST - Static variable in class com.eyebolt.iplib.HttpHeader
 
BASE - Static variable in class com.eyebolt.iplib.IPManager
Constructor arg to select BASE tcp/ip messaging.
BeatTest - class com.eyebolt.iplib.BeatTest.
Load test iplib; "beat" on it.
BeatTest(String) - Constructor for class com.eyebolt.iplib.BeatTest
Constructor for the BeatTest object
bufend - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
BUFFER_SIZE - Static variable in class com.eyebolt.iplib.IPKey
Description of the Field
byteArrayVersion - Static variable in class com.eyebolt.iplib.HttpHeader
The version we emit with all replies.
bytes - Variable in class com.eyebolt.iplib.IPMessage
content

C

callback - Variable in class com.eyebolt.iplib.SendWaitThread
 
caller - Variable in class com.eyebolt.iplib.IPReply
 
callMe(Observer) - Method in class com.eyebolt.iplib.IPCallback
Add this object as an observer of this callback.
changeIt() - Method in class com.eyebolt.iplib.IPCallback
Notify the observers that the expected event has occurred.
checkConnection() - Method in class com.eyebolt.iplib.IPKey
Validate a key by excercising the connection.
checkHdr(byte[], int, int) - Static method in class com.eyebolt.iplib.HttpHeader
Validate this stream of bytes as an HTTP header
checkRequestHdr(byte[], int, int) - Static method in class com.eyebolt.iplib.HttpHeader
Validate this stream of bytes as an HTTP header
checkResponseHdr(byte[], int, int) - Static method in class com.eyebolt.iplib.HttpHeader
Validate this stream of bytes as an HTTP header
ClientTest - class com.eyebolt.iplib.ClientTest.
Test iplib
ClientTest.Receiver - class com.eyebolt.iplib.ClientTest.Receiver.
 
ClientTest.Receiver(ClientTest) - Constructor for class com.eyebolt.iplib.ClientTest.Receiver
 
ClientTest.TopCallback - class com.eyebolt.iplib.ClientTest.TopCallback.
 
ClientTest.TopCallback(ClientTest) - Constructor for class com.eyebolt.iplib.ClientTest.TopCallback
 
ClientTest(String) - Constructor for class com.eyebolt.iplib.ClientTest
Constructor for the ClientTest object
ClientTest(String, boolean) - Constructor for class com.eyebolt.iplib.ClientTest
Constructor for the ClientTest object
com.eyebolt.common - package com.eyebolt.common
 
com.eyebolt.iplib - package com.eyebolt.iplib
 
com.eyebolt.util - package com.eyebolt.util
 
CONFLICT - Static variable in class com.eyebolt.iplib.HttpHeader
 
connect(IPAddress) - Method in class com.eyebolt.iplib.IPManager
Connect to a given address; check the status of the ConnKey to determine if the connection was successful.
connect(String, int) - Method in class com.eyebolt.iplib.ThreadedTest
Description of the Method
connect(String, int) - Method in class com.eyebolt.iplib.ClientTest
Description of the Method
connect(String, int) - Method in class com.eyebolt.iplib.IPLibTest
Description of the Method
connect(String, int) - Method in class com.eyebolt.iplib.HttpClientTest
Description of the Method
connections - Variable in class com.eyebolt.iplib.IPManager
array of connections that have been made
contentLengthHdr - Static variable in class com.eyebolt.iplib.HttpHeader
 
contentTypeHdr - Static variable in class com.eyebolt.iplib.HttpHeader
 
contentTypeValue - Static variable in class com.eyebolt.iplib.HttpHeader
 
CONTINUE - Static variable in class com.eyebolt.iplib.HttpHeader
 
CORRUPT - Static variable in class com.eyebolt.iplib.IPMessage
Description of the Field
CRC_NORMAL - Static variable in class com.eyebolt.iplib.CRCCalc
 
CRC16 - class com.eyebolt.iplib.CRC16.
The CRC-16 class calculates a 16 bit cyclic redundancy check of a set of bytes.
CRC16 - Static variable in class com.eyebolt.iplib.CRCCalc
 
CRC16() - Constructor for class com.eyebolt.iplib.CRC16
Constructor for the CRC16 object
CRCCalc - class com.eyebolt.iplib.CRCCalc.
Encapsulate operations to calculate CRC on some object.
CRCCalc() - Constructor for class com.eyebolt.iplib.CRCCalc
Constructs a CRCCalc
crcChecker - Variable in class com.eyebolt.iplib.IPKey
class to check CRC
crchware(short, int, short) - Method in class com.eyebolt.iplib.CRCCalc
Description of the Method
crcrevhware(short, int, short) - Method in class com.eyebolt.iplib.CRCCalc
Description of the Method
crcrevupdate(short) - Method in class com.eyebolt.iplib.CRCCalc
Description of the Method
crctab - Static variable in class com.eyebolt.iplib.CRCCalc
 
crctype - Variable in class com.eyebolt.iplib.CRCCalc
 
crcupdate(short) - Method in class com.eyebolt.iplib.CRCCalc
Description of the Method
CREATED - Static variable in class com.eyebolt.iplib.HttpHeader
 
createDate - Variable in class com.eyebolt.iplib.ThreadedTest
 
createDate - Variable in class com.eyebolt.iplib.BeatTest
 
createDate - Variable in class com.eyebolt.iplib.ServerTest
 
createDate - Variable in class com.eyebolt.iplib.HttpServerTest
 
createDate - Variable in class com.eyebolt.iplib.ClientTest
 
createDate - Variable in class com.eyebolt.iplib.IPLibTest
 
createDate - Variable in class com.eyebolt.iplib.HttpClientTest
 
createDate - Variable in class com.eyebolt.iplib.TimingTest
 
createMessage(IPMessage) - Method in class com.eyebolt.iplib.ThreadedTest
Load a message from disk, or generate a text message
createMessage(IPMessage) - Method in class com.eyebolt.iplib.ClientTest
Load a message from disk, or generate a text message
createMessage(IPMessage) - Method in class com.eyebolt.iplib.HttpClientTest
Load a message from disk, or generate a text message

D

datatype - Variable in class com.eyebolt.iplib.IPManager
 
debug - Static variable in class com.eyebolt.iplib.HttpHeader
 
DEFAULT - Static variable in class com.eyebolt.iplib.IPCallback
Description of the Field
disconnect() - Method in class com.eyebolt.iplib.IPKey
Disconnect this connection.
disconnect(IPKey) - Method in class com.eyebolt.iplib.IPManager
Disconnect the connection represented by this connection key.
DISCONNECTED - Static variable in class com.eyebolt.iplib.IPMessage
Description of the Field
DONE - Static variable in class com.eyebolt.iplib.ReceiveThread
Description of the Field
DONE - Static variable in class com.eyebolt.iplib.VultureThread
Description of the Field
dump(PrintStream) - Method in class com.eyebolt.iplib.IPMessage
Dump the contents of this message to an output stream.

E

end - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
endListen(IPAddress) - Method in class com.eyebolt.iplib.IPManager
Cease listening for new connections.
endThread() - Method in class com.eyebolt.iplib.ReceiveThread
stop recv
equals(byte[], byte[]) - Static method in class com.eyebolt.util.ArrayUtils
Returns true if the two specified arrays of bytes are equal to one another.
ERR_PORT_IN_USE - Static variable in class com.eyebolt.iplib.IPManager
Error returned by listen when the port is not available
ERR_PORT_IN_USE - Static variable in class com.eyebolt.iplib.ListenThread
Error returned by listen when the port is not available
ERR_PORT_IN_USE - Static variable in class com.eyebolt.iplib.RecvThreadMgr
Error returned by listen when the port is not available
EXPECTATION_FAILED - Static variable in class com.eyebolt.iplib.HttpHeader
 
expiresAt - Variable in class com.eyebolt.iplib.IPReply
 

F

FAIL - Static variable in class com.eyebolt.iplib.IPKey
Return code signifying failure.
failed - Variable in class com.eyebolt.iplib.ThreadedTest
 
failed - Variable in class com.eyebolt.iplib.BeatTest
 
failed - Variable in class com.eyebolt.iplib.ServerTest
 
failed - Variable in class com.eyebolt.iplib.HttpServerTest
 
failed - Variable in class com.eyebolt.iplib.ClientTest
 
failed - Variable in class com.eyebolt.iplib.IPLibTest
 
failed - Variable in class com.eyebolt.iplib.HttpClientTest
 
failed - Variable in class com.eyebolt.iplib.TimingTest
 
firsttime - Variable in class com.eyebolt.iplib.CRCCalc
 
FLAG_BEACON - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
FLAG_MESSAGE_ACK - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
FLAG_MESSAGE_CANCEL - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
FLAG_MESSAGE_CRC - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
FLAG_MESSAGE_RETRY - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
FLAG_PING - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
flags - Variable in class com.eyebolt.iplib.HttpHeader
 
Flags - Variable in class com.eyebolt.iplib.MessageHeader
 
Flattenable - interface com.eyebolt.common.Flattenable.
Helper function for flattening basic types
FlattenableInteger - class com.eyebolt.common.FlattenableInteger.
Helper function for flattening basic types
FlattenableInteger(int) - Constructor for class com.eyebolt.common.FlattenableInteger
Constructor for the FlattenableInteger object
FlattenableShort - class com.eyebolt.common.FlattenableShort.
Helper function for flattening basic types
FlattenableShort(short) - Constructor for class com.eyebolt.common.FlattenableShort
Constructor for the FlattenableShort object
flattenAt(byte[]) - Method in interface com.eyebolt.common.Flattenable
Flatten this object to a buffer.
flattenAt(byte[]) - Method in class com.eyebolt.common.FlattenableShort
Description of the Method
flattenAt(byte[]) - Method in class com.eyebolt.common.FlattenableInteger
Flatten this object to a buffer.
flattenAt(byte[]) - Method in class com.eyebolt.iplib.IPMessage
Serializes this message into a byte array
flattenAt(byte[]) - Method in class com.eyebolt.iplib.MessageHeader
Description of the Method
flattenAt(byte[]) - Method in class com.eyebolt.iplib.HttpHeader
Description of the Method
flattenAt(byte[], int) - Method in interface com.eyebolt.common.Flattenable
Flatten this object to a buffer.
flattenAt(byte[], int) - Method in class com.eyebolt.common.FlattenableShort
Description of the Method
flattenAt(byte[], int) - Method in class com.eyebolt.common.FlattenableInteger
Flatten this object to a buffer.
flattenHeader() - Method in class com.eyebolt.iplib.HttpHeader
Serialize HTTP header
FORBIDDEN - Static variable in class com.eyebolt.iplib.HttpHeader
 
FOUND - Static variable in class com.eyebolt.iplib.HttpHeader
 

G

GATEWAY_TIMEOUT - Static variable in class com.eyebolt.iplib.HttpHeader
 
getAddress() - Method in class com.eyebolt.iplib.IPAddress
Gets the Address attribute of the IPAddress object
getAddress() - Method in class com.eyebolt.iplib.ListenThread
return listen address
getBaseSize() - Static method in class com.eyebolt.iplib.MessageHeader
Gets the Size attribute of the MessageHeader class
getDatatype() - Method in class com.eyebolt.iplib.IPManager
Get datatype/data transfer mode for this IPManager
getHeader() - Method in class com.eyebolt.iplib.IPMessage
Gets the Header attribute of the IPMessage object
getId() - Method in class com.eyebolt.iplib.MessageHeader
Fetch the message ID
getId() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the message Id
getID() - Method in class com.eyebolt.iplib.MessageHeader
Deprecated. use getId instead
getIPManager() - Method in class com.eyebolt.iplib.IPKey
Gets the IPManager attribute of the IPKey object
getKey() - Method in class com.eyebolt.iplib.IPKey
Return an ID for this IPKey
getLen() - Method in class com.eyebolt.iplib.IPMessage
Gets the Len attribute of the IPMessage object
getLength() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the header length
getMessageLength() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the message length
getMethod() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the message method type
getMid() - Method in class com.eyebolt.iplib.IPMessage
Gets the Mid attribute of the IPMessage object
getMinimumSize() - Static method in class com.eyebolt.iplib.HttpHeader
Gets the Size attribute of the HttpHeader class
getMsg(byte[]) - Method in class com.eyebolt.iplib.IPMessage
Gets the content of the message as a byte array.
getMsgBytes() - Method in class com.eyebolt.iplib.IPMessage
Gets the content of the message as a byte array.
getNextKeyId() - Static method in class com.eyebolt.iplib.IPKey
Description of the Method
getNextMessageId() - Static method in class com.eyebolt.iplib.IPMessage
Get the next message id in the sequence.
getOnReceive() - Method in class com.eyebolt.iplib.IPManager
Get onrecieve callback
getPort() - Method in class com.eyebolt.iplib.IPAddress
Gets the Port attribute of the IPAddress object
getRemoteAddress() - Method in class com.eyebolt.iplib.IPKey
Return the address of the remote machine.
getRemoteAddress() - Method in class com.eyebolt.iplib.HttpHeader
Return the address of the remote machine.
getReply(int) - Method in class com.eyebolt.iplib.IPManager
Fetch a reply to a given message
getReplyExpected() - Method in class com.eyebolt.iplib.IPMessage
Gets the ReplyExpected attribute of the IPMessage object
getResponseId() - Method in class com.eyebolt.iplib.IPMessage
Fetch the message ResponseId
getResponseId() - Method in class com.eyebolt.iplib.MessageHeader
Fetch the message ResponseId
getResponseId() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the message ResponseId
getServiceType() - Method in class com.eyebolt.iplib.MessageHeader
Fetch the message service type
getServiceType() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the message service type
getSize() - Method in class com.eyebolt.iplib.MessageHeader
Gets the Size attribute of the MessageHeader class
getSize() - Method in class com.eyebolt.iplib.HttpHeader
Gets the Size attribute of the HttpHeader class
getSocket() - Method in class com.eyebolt.iplib.IPKey
Return a reference to the socket for which this is a key
getStatus() - Method in class com.eyebolt.iplib.IPMessage
Gets the Status attribute of the IPMessage object
getStatus() - Method in class com.eyebolt.iplib.ListenThread
return status code
getTarget() - Method in class com.eyebolt.iplib.HttpHeader
Fetch the message target type
getTotalLen() - Method in class com.eyebolt.iplib.IPMessage
Gets the TotalLen attribute of the IPMessage object
getType() - Method in class com.eyebolt.iplib.IPCallback
Gets the Type attribute of the IPCallback object
getValue() - Method in class com.eyebolt.iplib.CRCCalc
Gets the Value attribute of the CRCCalc object
getValue() - Method in class com.eyebolt.iplib.CRC16
value accessor
getVerbose() - Static method in class com.eyebolt.util.Trace
Allow user to change debug state.
globalId - Static variable in class com.eyebolt.iplib.HttpHeader
class variable for message id
globalID - Static variable in class com.eyebolt.iplib.MessageHeader
class variable for message id
GONE - Static variable in class com.eyebolt.iplib.HttpHeader
 

H

hasFlag(int) - Method in class com.eyebolt.iplib.MessageHeader
Return true if a flag is set on this message header.
hasFlag(int) - Method in class com.eyebolt.iplib.HttpHeader
Return true if a flag is set on this message header.
hasIpLibBody - Variable in class com.eyebolt.iplib.HttpHeader
 
haveHeader - Variable in class com.eyebolt.iplib.IPKey
have we found a message header in the network stream
HdrCRC - Variable in class com.eyebolt.iplib.MessageHeader
 
HdrLen - Variable in class com.eyebolt.iplib.MessageHeader
 
header - Variable in class com.eyebolt.iplib.IPMessage
header for this message
headerBuffer - Variable in class com.eyebolt.iplib.IPKey
a buffer to store received header
headerLen - Variable in class com.eyebolt.iplib.IPKey
stores the length of the header of the message currently working on
headerLines - Variable in class com.eyebolt.iplib.HttpHeader
Vector of byte arrays that are lines of HTTP header
HTTP_TUNNEL - Static variable in class com.eyebolt.iplib.IPManager
Constructor arg to select HTTP tcp/ip messaging.
HTTP_VERSION_NOT_SUPPORTED - Static variable in class com.eyebolt.iplib.HttpHeader
 
HttpClientTest - class com.eyebolt.iplib.HttpClientTest.
Test iplib
HttpClientTest.Receiver - class com.eyebolt.iplib.HttpClientTest.Receiver.
 
HttpClientTest.Receiver(HttpClientTest) - Constructor for class com.eyebolt.iplib.HttpClientTest.Receiver
 
HttpClientTest.TopCallback - class com.eyebolt.iplib.HttpClientTest.TopCallback.
 
HttpClientTest.TopCallback(HttpClientTest) - Constructor for class com.eyebolt.iplib.HttpClientTest.TopCallback
 
HttpClientTest(String) - Constructor for class com.eyebolt.iplib.HttpClientTest
Constructor for the HttpClientTest object
HttpClientTest(String, boolean) - Constructor for class com.eyebolt.iplib.HttpClientTest
Constructor for the HttpClientTest object
httpHdr - Static variable in class com.eyebolt.iplib.HttpHeader
 
HttpHeader - class com.eyebolt.iplib.HttpHeader.
Header prepended to every ipmanager BASE message
HttpHeader.HttpHeaderLine - class com.eyebolt.iplib.HttpHeader.HttpHeaderLine.
 
HttpHeader.HttpHeaderLine() - Constructor for class com.eyebolt.iplib.HttpHeader.HttpHeaderLine
 
HttpHeader.ParseState - class com.eyebolt.iplib.HttpHeader.ParseState.
 
HttpHeader.ParseState() - Constructor for class com.eyebolt.iplib.HttpHeader.ParseState
 
HttpHeader.ParseState(int) - Constructor for class com.eyebolt.iplib.HttpHeader.ParseState
 
HttpHeader.ParseState(int, int) - Constructor for class com.eyebolt.iplib.HttpHeader.ParseState
 
HttpHeader() - Constructor for class com.eyebolt.iplib.HttpHeader
Constructor for the HttpHeader object
HttpHeader(IPMessage) - Constructor for class com.eyebolt.iplib.HttpHeader
Constructor for the HttpHeader object
HttpHeader(IPMessage, IPAddress) - Constructor for class com.eyebolt.iplib.HttpHeader
Constructor for the HttpHeader object
HttpServerTest - class com.eyebolt.iplib.HttpServerTest.
Test iplib
HttpServerTest.Listener - class com.eyebolt.iplib.HttpServerTest.Listener.
 
HttpServerTest.Listener(HttpServerTest) - Constructor for class com.eyebolt.iplib.HttpServerTest.Listener
 
HttpServerTest.Replyer - class com.eyebolt.iplib.HttpServerTest.Replyer.
 
HttpServerTest.Replyer(HttpServerTest) - Constructor for class com.eyebolt.iplib.HttpServerTest.Replyer
 
HttpServerTest.TopCallback - class com.eyebolt.iplib.HttpServerTest.TopCallback.
 
HttpServerTest.TopCallback(HttpServerTest) - Constructor for class com.eyebolt.iplib.HttpServerTest.TopCallback
 
HttpServerTest() - Constructor for class com.eyebolt.iplib.HttpServerTest
Constructor for the HttpServerTest object

I

init() - Method in class com.eyebolt.iplib.ServerTest
Initializer (starts listening).
init() - Method in class com.eyebolt.iplib.HttpServerTest
Initializer (starts listening).
inStream - Variable in class com.eyebolt.iplib.IPKey
input stream for socket
INTERNAL_SERVER_ERROR - Static variable in class com.eyebolt.iplib.HttpHeader
 
INVALID - Static variable in class com.eyebolt.iplib.IPMessage
Description of the Field
ioff - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
IPAddress - class com.eyebolt.iplib.IPAddress.
wrapper for TCP/IP addresses
IPAddress() - Constructor for class com.eyebolt.iplib.IPAddress
Construct an address with the IP of this system, and no port.
IPAddress(InetAddress, int) - Constructor for class com.eyebolt.iplib.IPAddress
Construct an address with the given IP address and the given port.
IPAddress(int) - Constructor for class com.eyebolt.iplib.IPAddress
Construct an address with the IP of this system, and the given port.
IPCallback - class com.eyebolt.iplib.IPCallback.
observable that can have setChanged public!
IPCallback() - Constructor for class com.eyebolt.iplib.IPCallback
Constructor for the IPCallback object creates a DEFAULT callback object
IPCallback(int) - Constructor for class com.eyebolt.iplib.IPCallback
Creates a callback with the given ID/Type.
IPCallbackArgs - class com.eyebolt.iplib.IPCallbackArgs.
Class to hold IPKey, and IPMessage for callbacks
IPCallbackArgs(IPKey, IPMessage) - Constructor for class com.eyebolt.iplib.IPCallbackArgs
Constructor for the IPCallbackArgs object
ipkey - Variable in class com.eyebolt.iplib.SendWaitThread
 
IPKey - class com.eyebolt.iplib.IPKey.
Connection 'key' that is the connection ID.
IPKey(IPManager, Socket, boolean) - Constructor for class com.eyebolt.iplib.IPKey
Construct an IPKey on a socket
IPLIB_HEADER_SIZE - Static variable in class com.eyebolt.iplib.HttpHeader
Description of the Field
IPLibTest - class com.eyebolt.iplib.IPLibTest.
Test iplib
IPLibTest.Listener - class com.eyebolt.iplib.IPLibTest.Listener.
 
IPLibTest.Listener(IPLibTest) - Constructor for class com.eyebolt.iplib.IPLibTest.Listener
 
IPLibTest.Replyer - class com.eyebolt.iplib.IPLibTest.Replyer.
 
IPLibTest.Replyer(IPLibTest) - Constructor for class com.eyebolt.iplib.IPLibTest.Replyer
 
IPLibTest.TopCallback - class com.eyebolt.iplib.IPLibTest.TopCallback.
 
IPLibTest.TopCallback(IPLibTest) - Constructor for class com.eyebolt.iplib.IPLibTest.TopCallback
 
IPLibTest(String) - Constructor for class com.eyebolt.iplib.IPLibTest
Constructor for the IPLibTest object
ipmanager - Variable in class com.eyebolt.iplib.IPKey
parent ipmanager instance
ipmanager - Variable in class com.eyebolt.iplib.ThreadedTest
 
ipmanager - Variable in class com.eyebolt.iplib.BeatTest
 
ipmanager - Variable in class com.eyebolt.iplib.VultureThread
 
ipmanager - Variable in class com.eyebolt.iplib.ServerTest
 
ipmanager - Variable in class com.eyebolt.iplib.HttpServerTest
 
ipmanager - Variable in class com.eyebolt.iplib.ClientTest
 
ipmanager - Variable in class com.eyebolt.iplib.IPLibTest
 
ipmanager - Variable in class com.eyebolt.iplib.HttpClientTest
 
ipmanager - Variable in class com.eyebolt.iplib.TimingTest
 
ipmanager - Variable in class com.eyebolt.iplib.ListenThread
parent ipmanager
IPManager - class com.eyebolt.iplib.IPManager.
Main entry point for the iplib library.
IPManager.ShutdownRunner - class com.eyebolt.iplib.IPManager.ShutdownRunner.
 
IPManager.ShutdownRunner(IPManager) - Constructor for class com.eyebolt.iplib.IPManager.ShutdownRunner
 
IPManager(int) - Constructor for class com.eyebolt.iplib.IPManager
No argument constructor
ipmessage - Variable in class com.eyebolt.iplib.SendWaitThread
 
IPMessage - class com.eyebolt.iplib.IPMessage.
Message for transmission by ipmanager
IPMessage() - Constructor for class com.eyebolt.iplib.IPMessage
Construct a IPMessage
IPMessage(byte[]) - Constructor for class com.eyebolt.iplib.IPMessage
Method for unflattening a message
IPReply - class com.eyebolt.iplib.IPReply.
Class to hold information needed to connect a reply with a request
IPReply(IPKey, IPMessage, long) - Constructor for class com.eyebolt.iplib.IPReply
Constructor for the IPReply object
isQuotable - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
isSkipable - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 

K

keepGoing - Variable in class com.eyebolt.iplib.ReceiveThread
flag to stop the thread
keepGoing - Variable in class com.eyebolt.iplib.VultureThread
flag to stop the thread
keepGoing - Variable in class com.eyebolt.iplib.ServerTest
 
keepGoing - Variable in class com.eyebolt.iplib.HttpServerTest
 
keepGoing - Variable in class com.eyebolt.iplib.ListenThread
flag to stop the listen
key - Variable in class com.eyebolt.iplib.IPKey
key identifier
key - Variable in class com.eyebolt.iplib.ThreadedTest
 
key - Variable in class com.eyebolt.iplib.IPCallbackArgs
Key for which this is a callback
key - Variable in class com.eyebolt.iplib.BeatTest
 
key - Variable in class com.eyebolt.iplib.IPReply
 
key - Variable in class com.eyebolt.iplib.ServerTest
 
key - Variable in class com.eyebolt.iplib.HttpServerTest
 
key - Variable in class com.eyebolt.iplib.ClientTest
 
key - Variable in class com.eyebolt.iplib.IPLibTest
 
key - Variable in class com.eyebolt.iplib.HttpClientTest
 
key - Variable in class com.eyebolt.iplib.TimingTest
 
keyID - Static variable in class com.eyebolt.iplib.IPKey
unique key identifier
keys - Variable in class com.eyebolt.iplib.ReceiveThread
Sockets (IPKeys) to receive on

L

length - Variable in class com.eyebolt.iplib.HttpHeader
 
LENGTH_REQUIRED - Static variable in class com.eyebolt.iplib.HttpHeader
 
LEVEL_INFO - Variable in class com.eyebolt.iplib.ThreadedTest
 
LEVEL_INFO - Variable in class com.eyebolt.iplib.ClientTest
 
LEVEL_INFO - Variable in class com.eyebolt.iplib.HttpClientTest
 
LEVEL_TRACE - Variable in class com.eyebolt.iplib.ThreadedTest
 
LEVEL_TRACE - Variable in class com.eyebolt.iplib.ClientTest
 
LEVEL_TRACE - Variable in class com.eyebolt.iplib.HttpClientTest
 
LISTEN - Static variable in class com.eyebolt.iplib.IPCallback
Description of the Field
listen(int) - Method in class com.eyebolt.iplib.ServerTest
Start listening
listen(int) - Method in class com.eyebolt.iplib.HttpServerTest
Start listening
listen(int) - Method in class com.eyebolt.iplib.IPLibTest
Description of the Method
listen(IPAddress, IPCallback) - Method in class com.eyebolt.iplib.IPManager
Begin listening for new TCP/IP connections on the given address.
listenAddress - Variable in class com.eyebolt.iplib.ListenThread
address (port) on which to listen
listenSocket - Variable in class com.eyebolt.iplib.ListenThread
server socket
ListenThread - class com.eyebolt.iplib.ListenThread.
Thread to block on incoming connections.
ListenThread(IPAddress, IPManager, IPCallback) - Constructor for class com.eyebolt.iplib.ListenThread
Constructor - will listen on the given address
listenThreads - Variable in class com.eyebolt.iplib.IPManager
array of threads, each listening on a port
log(Exception) - Method in class com.eyebolt.iplib.ThreadedTest
 
log(Exception) - Method in class com.eyebolt.iplib.ServerTest
 
log(Exception) - Method in class com.eyebolt.iplib.HttpServerTest
 
log(Exception) - Method in class com.eyebolt.iplib.ClientTest
 
log(Exception) - Method in class com.eyebolt.iplib.HttpClientTest
 
log(int, String) - Method in class com.eyebolt.iplib.ThreadedTest
 
log(int, String) - Method in class com.eyebolt.iplib.ClientTest
 
log(int, String) - Method in class com.eyebolt.iplib.HttpClientTest
 
log(String) - Method in class com.eyebolt.iplib.ThreadedTest
 
log(String) - Method in class com.eyebolt.iplib.ServerTest
 
log(String) - Method in class com.eyebolt.iplib.HttpServerTest
 
log(String) - Method in class com.eyebolt.iplib.ClientTest
 
log(String) - Method in class com.eyebolt.iplib.HttpClientTest
 
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.ThreadedTest
Description of the Field
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.BeatTest
Description of the Field
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.ServerTest
listen port
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.HttpServerTest
listen port
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.ClientTest
Description of the Field
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.IPLibTest
Description of the Field
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.HttpClientTest
Description of the Field
LOOPBACK_LISTEN_PORT - Static variable in class com.eyebolt.iplib.TimingTest
Description of the Field

M

main(String[]) - Static method in class com.eyebolt.iplib.ThreadedTest
 
main(String[]) - Static method in class com.eyebolt.iplib.BeatTest
 
main(String[]) - Static method in class com.eyebolt.iplib.ZTestSuite
Runs the test case.
main(String[]) - Static method in class com.eyebolt.iplib.ServerTest
 
main(String[]) - Static method in class com.eyebolt.iplib.HttpServerTest
 
main(String[]) - Static method in class com.eyebolt.iplib.ClientTest
 
main(String[]) - Static method in class com.eyebolt.iplib.IPLibTest
 
main(String[]) - Static method in class com.eyebolt.iplib.HttpClientTest
 
main(String[]) - Static method in class com.eyebolt.iplib.TimingTest
 
makeId() - Method in class com.eyebolt.iplib.HttpHeader
Assign the header a new unique message Id
makeID() - Method in class com.eyebolt.iplib.MessageHeader
Assign the header a new unique message ID
MAX_SIZE - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
message - Variable in class com.eyebolt.iplib.MessageHeader
 
MESSAGE_TIMEOUT - Static variable in class com.eyebolt.iplib.ThreadedTest
request message size; generate a request with count characters
MESSAGE_TIMEOUT - Static variable in class com.eyebolt.iplib.ClientTest
request message size; generate a request with count characters
MESSAGE_TIMEOUT - Static variable in class com.eyebolt.iplib.HttpClientTest
request message size; generate a request with count characters
messageBuffer - Variable in class com.eyebolt.iplib.IPKey
a receive buffer
messageCount - Variable in class com.eyebolt.iplib.ThreadedTest
 
messageCount - Variable in class com.eyebolt.iplib.BeatTest
 
messageCount - Variable in class com.eyebolt.iplib.ServerTest
 
messageCount - Variable in class com.eyebolt.iplib.HttpServerTest
 
messageCount - Variable in class com.eyebolt.iplib.ClientTest
 
messageCount - Variable in class com.eyebolt.iplib.IPLibTest
 
messageCount - Variable in class com.eyebolt.iplib.HttpClientTest
 
messageCount - Variable in class com.eyebolt.iplib.TimingTest
 
MessageHeader - class com.eyebolt.iplib.MessageHeader.
Header prepended to every ipmanager BASE message
MessageHeader() - Constructor for class com.eyebolt.iplib.MessageHeader
Constructor for the MessageHeader object
MessageHeader(IPMessage) - Constructor for class com.eyebolt.iplib.MessageHeader
Constructor for the MessageHeader object
MessageHeader(IPMessage, byte[]) - Constructor for class com.eyebolt.iplib.MessageHeader
Constructor for the MessageHeader object
messageHere - Variable in class com.eyebolt.iplib.IPKey
# of bytes received ...
messageId - Variable in class com.eyebolt.iplib.HttpHeader
 
messageLength - Variable in class com.eyebolt.iplib.HttpHeader
 
messageResponseId - Variable in class com.eyebolt.iplib.HttpHeader
 
messageSize - Variable in class com.eyebolt.iplib.IPKey
# of bytes received
mk_crctbl(int) - Method in class com.eyebolt.iplib.CRCCalc
Description of the Method
MOVED_PERMANENTLY - Static variable in class com.eyebolt.iplib.HttpHeader
 
moveMsg(IPMessage) - Method in class com.eyebolt.iplib.IPMessage
Deprecated. Not implemented in Java
msg - Variable in class com.eyebolt.iplib.IPCallbackArgs
The message to call back about
msg_100 - Static variable in class com.eyebolt.iplib.HttpHeader
 
msg_200 - Static variable in class com.eyebolt.iplib.HttpHeader
 
msg_300 - Static variable in class com.eyebolt.iplib.HttpHeader
 
msg_400 - Static variable in class com.eyebolt.iplib.HttpHeader
 
msg_500 - Static variable in class com.eyebolt.iplib.HttpHeader
 
MSG_SIGNATURE - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
MSG_SIGNATURE - Static variable in class com.eyebolt.iplib.HttpHeader
Description of the Field
MSG_VERSION - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
msgID - Variable in class com.eyebolt.iplib.IPReply
 
MsgId - Variable in class com.eyebolt.iplib.MessageHeader
 
MsgLen - Variable in class com.eyebolt.iplib.MessageHeader
 
msgReplies - Variable in class com.eyebolt.iplib.IPManager
mapping from message ID to reply
MULTIPLE_CHOICE - Static variable in class com.eyebolt.iplib.HttpHeader
 
mytype - Variable in class com.eyebolt.iplib.IPCallback
 

N

needHeader - Variable in class com.eyebolt.iplib.IPKey
are we currently looking for a header in the network stream
nextItem(byte[], HttpHeader.ParseState) - Static method in class com.eyebolt.iplib.HttpHeader
Parse list of items, taking care of quotes and optional LWS.
nextMessageId - Static variable in class com.eyebolt.iplib.IPMessage
Class variable message counter
NO_CONTENT - Static variable in class com.eyebolt.iplib.HttpHeader
 
NON_AUTHORITATIVE_INFORMATION - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOT_ACCEPTABLE - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOT_ALLOWED - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOT_EXTENDED - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOT_FOUND - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOT_IMPLEMENTED - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOT_MODIFIED - Static variable in class com.eyebolt.iplib.HttpHeader
 
NOTREADY - Static variable in class com.eyebolt.iplib.IPMessage
Description of the Field
numThreads - Static variable in class com.eyebolt.iplib.ThreadedTest
 

O

OK - Static variable in class com.eyebolt.iplib.HttpHeader
 
OK - Static variable in class com.eyebolt.iplib.ListenThread
Value returned when an operation runs successfully
onreceive - Variable in class com.eyebolt.iplib.IPKey
default observable 'callback' for unexpected traffic
onreceive - Variable in class com.eyebolt.iplib.IPManager
 
onreceive - Variable in class com.eyebolt.iplib.ListenThread
 
onReceive(IPCallback) - Method in class com.eyebolt.iplib.IPKey
Specify a callback function for messages received on this Key.
onReceive(IPCallback) - Method in class com.eyebolt.iplib.IPManager
Specify a default callback function for messages received.
ooff - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
outStream - Variable in class com.eyebolt.iplib.IPKey
output stream for socket

P

PACKET_COUNT - Static variable in class com.eyebolt.iplib.ThreadedTest
How many packets to send in multi-packet tests
PACKET_COUNT - Static variable in class com.eyebolt.iplib.ClientTest
How many packets to send in multi-packet tests
PACKET_COUNT - Static variable in class com.eyebolt.iplib.HttpClientTest
How many packets to send in multi-packet tests
packetSize - Variable in class com.eyebolt.iplib.HttpHeader
 
packetWaiter - Variable in class com.eyebolt.iplib.ThreadedTest
 
packetWaiter - Variable in class com.eyebolt.iplib.ClientTest
 
packetWaiter - Variable in class com.eyebolt.iplib.HttpClientTest
 
parseHttpRequestHeader(byte[]) - Method in class com.eyebolt.iplib.HttpHeader
Fill this header with the contents of the input buffer.
parseHttpResponseHeader(byte[]) - Method in class com.eyebolt.iplib.HttpHeader
Fill this header with the contents of the input buffer.
parseInt(byte[], HttpHeader.ParseState) - Static method in class com.eyebolt.iplib.HttpHeader
 
parseInt(byte[], int, HttpHeader.ParseState) - Static method in class com.eyebolt.iplib.HttpHeader
Parse an integer, and return an updated pointer.
PARTIAL_CONTENT - Static variable in class com.eyebolt.iplib.HttpHeader
 
PAYMENT_REQUIRED - Static variable in class com.eyebolt.iplib.HttpHeader
 
PktLen - Variable in class com.eyebolt.iplib.MessageHeader
 
port - Variable in class com.eyebolt.iplib.IPAddress
 
PRECONDITION_FAILED - Static variable in class com.eyebolt.iplib.HttpHeader
 
prepare() - Method in class com.eyebolt.iplib.HttpHeader.ParseState
 
prepare(HttpHeader.ParseState) - Method in class com.eyebolt.iplib.HttpHeader.ParseState
 
PROXY_AUTH_REQUIRED - Static variable in class com.eyebolt.iplib.HttpHeader
 
proxyAddress - Variable in class com.eyebolt.iplib.IPManager
Address of proxy server.
PUBLIC_CONNECT_HOST - Static variable in class com.eyebolt.iplib.ThreadedTest
Description of the Field
PUBLIC_CONNECT_HOST - Static variable in class com.eyebolt.iplib.BeatTest
Description of the Field
PUBLIC_CONNECT_HOST - Static variable in class com.eyebolt.iplib.ClientTest
Description of the Field
PUBLIC_CONNECT_HOST - Static variable in class com.eyebolt.iplib.IPLibTest
Description of the Field
PUBLIC_CONNECT_HOST - Static variable in class com.eyebolt.iplib.HttpClientTest
Description of the Field
PUBLIC_CONNECT_HOST - Static variable in class com.eyebolt.iplib.TimingTest
Description of the Field
PUBLIC_CONNECT_PORT - Static variable in class com.eyebolt.iplib.ThreadedTest
Description of the Field
PUBLIC_CONNECT_PORT - Static variable in class com.eyebolt.iplib.BeatTest
Description of the Field
PUBLIC_CONNECT_PORT - Static variable in class com.eyebolt.iplib.ClientTest
Description of the Field
PUBLIC_CONNECT_PORT - Static variable in class com.eyebolt.iplib.IPLibTest
Description of the Field
PUBLIC_CONNECT_PORT - Static variable in class com.eyebolt.iplib.HttpClientTest
Description of the Field
PUBLIC_CONNECT_PORT - Static variable in class com.eyebolt.iplib.TimingTest
Description of the Field
putMsg(byte[]) - Method in class com.eyebolt.iplib.IPMessage
Fill this message with the supplied byte array.
putMsg(byte[], int) - Method in class com.eyebolt.iplib.IPMessage
Fill this message with the buffer supplied, up to the length provided.

R

RAW - Static variable in class com.eyebolt.iplib.IPManager
Constructor arg to select RAW TCP/IP
receiveBuffer - Variable in class com.eyebolt.iplib.IPKey
a receive buffer
receiveOffset - Variable in class com.eyebolt.iplib.IPKey
byte offset in locbuf that contains data
ReceiveThread - class com.eyebolt.iplib.ReceiveThread.
A thread to receive data on a ipmanager connection
ReceiveThread() - Constructor for class com.eyebolt.iplib.ReceiveThread
Constructor for the ReceiveThread object
receiveThreads - Variable in class com.eyebolt.iplib.RecvThreadMgr
array of threads, each waiting to receive on a IPKey
RecvThreadMgr - class com.eyebolt.iplib.RecvThreadMgr.
Base RecvThreadMgr class
RecvThreadMgr() - Constructor for class com.eyebolt.iplib.RecvThreadMgr
No argument constructor
remoteAddress - Variable in class com.eyebolt.iplib.IPKey
Address of the other end
remoteAddress - Variable in class com.eyebolt.iplib.HttpHeader
Address of the other end
remove(IPKey) - Method in class com.eyebolt.iplib.RecvThreadMgr
Connect to a given address; check the status of the IPKey to determine if the connection was successful.
REPLY_MESSAGE_SIZE - Static variable in class com.eyebolt.iplib.ServerTest
reply message size; generate character up to this count
REPLY_MESSAGE_SIZE - Static variable in class com.eyebolt.iplib.HttpServerTest
reply message size; generate character up to this count
reply(IPMessage, IPMessage) - Method in class com.eyebolt.iplib.IPKey
Send a Reply to a specific message
replyExpected - Variable in class com.eyebolt.iplib.IPMessage
If true, this message expects a reply
replyMessage - Variable in class com.eyebolt.iplib.IPReply
 
REQUEST_ENTITY_TOO_LARGE - Static variable in class com.eyebolt.iplib.HttpHeader
 
REQUEST_MESSAGE_SIZE - Static variable in class com.eyebolt.iplib.ThreadedTest
request message size; generate a request with count characters
REQUEST_MESSAGE_SIZE - Static variable in class com.eyebolt.iplib.ClientTest
request message size; generate a request with count characters
REQUEST_MESSAGE_SIZE - Static variable in class com.eyebolt.iplib.HttpClientTest
request message size; generate a request with count characters
REQUEST_TIMEOUT - Static variable in class com.eyebolt.iplib.HttpHeader
 
REQUEST_URI_TOO_LONG - Static variable in class com.eyebolt.iplib.HttpHeader
 
REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class com.eyebolt.iplib.HttpHeader
 
RESET_CONTENT - Static variable in class com.eyebolt.iplib.HttpHeader
 
reset() - Method in class com.eyebolt.iplib.CRC16
reset CRC value to 0
reset() - Method in class com.eyebolt.iplib.IPMessage
Description of the Method
run() - Method in class com.eyebolt.iplib.ThreadedTest.Sender
 
run() - Method in class com.eyebolt.iplib.IPManager.ShutdownRunner
 
run() - Method in class com.eyebolt.iplib.ReceiveThread
Main processing method for the ReceiveThread object
run() - Method in class com.eyebolt.iplib.VultureThread
Main processing method for the VultureThread object
run() - Method in class com.eyebolt.iplib.ServerTest
 
run() - Method in class com.eyebolt.iplib.HttpServerTest
 
run() - Method in class com.eyebolt.iplib.SendWaitThread
Main processing method for the SendWaitThread object
run() - Method in class com.eyebolt.iplib.ListenThread
Main processing method for the ListenThread object
RUNNING - Static variable in class com.eyebolt.iplib.ReceiveThread
Description of the Field
RUNNING - Static variable in class com.eyebolt.iplib.VultureThread
Description of the Field

S

SEE_OTHER - Static variable in class com.eyebolt.iplib.HttpHeader
 
send(IPMessage) - Method in class com.eyebolt.iplib.IPKey
Send a message (Reply, if any, goes to default Key or IPManager overall handler).
sendAndCall(IPMessage, int, IPCallback) - Method in class com.eyebolt.iplib.IPKey
Send a message and notify on the observable when the reply is available
sendAndWait(IPMessage, int) - Method in class com.eyebolt.iplib.IPKey
Send a message and wait tout secs for a reply
sendBlockingMessage() - Method in class com.eyebolt.iplib.ThreadedTest
Description of the Method
sendBlockingMessage() - Method in class com.eyebolt.iplib.ClientTest
Description of the Method
sendBlockingMessage() - Method in class com.eyebolt.iplib.HttpClientTest
Description of the Method
sendBlockingMessage(PrintStream) - Method in class com.eyebolt.iplib.IPLibTest
Description of the Method
sendDisconnect() - Method in class com.eyebolt.iplib.IPKey
Send a disconnect
sendMessage() - Method in class com.eyebolt.iplib.ThreadedTest
Description of the Method
sendMessage() - Method in class com.eyebolt.iplib.ClientTest
Description of the Method
sendMessage() - Method in class com.eyebolt.iplib.HttpClientTest
Description of the Method
sendMessage(PrintStream) - Method in class com.eyebolt.iplib.IPLibTest
Description of the Method
SendWaitThread - class com.eyebolt.iplib.SendWaitThread.
thread to wait for a SendAndWait (implementing SendAndCall)
SendWaitThread(IPKey, IPMessage, int, IPCallback) - Constructor for class com.eyebolt.iplib.SendWaitThread
Constructor for the SendWaitThread object
separator - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
SeqNum - Variable in class com.eyebolt.iplib.MessageHeader
 
sequenceNum - Variable in class com.eyebolt.iplib.HttpHeader
 
serializedHttp - Variable in class com.eyebolt.iplib.HttpHeader
 
server - Variable in class com.eyebolt.iplib.ThreadedTest
 
server - Variable in class com.eyebolt.iplib.BeatTest
 
server - Variable in class com.eyebolt.iplib.ClientTest
 
server - Variable in class com.eyebolt.iplib.HttpClientTest
 
serverMode - Variable in class com.eyebolt.iplib.IPKey
flag to indicate this is a 'server' mode socket, and should be prepared to serve requests.
serverMode - Variable in class com.eyebolt.iplib.HttpHeader
 
ServerTest - class com.eyebolt.iplib.ServerTest.
Test iplib
ServerTest.Listener - class com.eyebolt.iplib.ServerTest.Listener.
 
ServerTest.Listener(ServerTest) - Constructor for class com.eyebolt.iplib.ServerTest.Listener
 
ServerTest.Replyer - class com.eyebolt.iplib.ServerTest.Replyer.
 
ServerTest.Replyer(ServerTest) - Constructor for class com.eyebolt.iplib.ServerTest.Replyer
 
ServerTest.TopCallback - class com.eyebolt.iplib.ServerTest.TopCallback.
 
ServerTest.TopCallback(ServerTest) - Constructor for class com.eyebolt.iplib.ServerTest.TopCallback
 
ServerTest() - Constructor for class com.eyebolt.iplib.ServerTest
Constructor for the ServerTest object
service - Variable in class com.eyebolt.iplib.HttpHeader
 
Service - Variable in class com.eyebolt.iplib.MessageHeader
 
SERVICE_UNAVAILABLE - Static variable in class com.eyebolt.iplib.HttpHeader
 
setFlag(int) - Method in class com.eyebolt.iplib.MessageHeader
Set a flag value
setFlag(int) - Method in class com.eyebolt.iplib.HttpHeader
Set a flag value
setHeader(MessageHeader) - Method in class com.eyebolt.iplib.IPMessage
Sets the Header attribute of the IPMessage object
setHttpProxy(IPAddress) - Method in class com.eyebolt.iplib.IPManager
Specify the address of an HTTP proxy server, for HTTP_TUNNEL mode.
setId(int) - Method in class com.eyebolt.iplib.MessageHeader
Sets the ID attribute of the MessageHeader object
setId(int) - Method in class com.eyebolt.iplib.HttpHeader
Sets the Id attribute of the HttpHeader object
setID(int) - Method in class com.eyebolt.iplib.MessageHeader
Deprecated. use setId instead
setLength(short) - Method in class com.eyebolt.iplib.HttpHeader
Sets the length of the HttpHeader
setMessageLength(int) - Method in class com.eyebolt.iplib.HttpHeader
Sets the length of the message for which this is a header
setMethod(String) - Method in class com.eyebolt.iplib.HttpHeader
Sets the method attribute of the HttpHeader object
setMid(int) - Method in class com.eyebolt.iplib.IPMessage
Sets the Mid attribute of the IPMessage object
setRemoteAddress(IPAddress) - Method in class com.eyebolt.iplib.IPKey
Set the address of the remote machine.
setRemoteAddress(IPAddress) - Method in class com.eyebolt.iplib.HttpHeader
Set the address of the remote machine.
setReplyExpected(boolean) - Method in class com.eyebolt.iplib.IPMessage
Sets the ReplyExpected attribute of the IPMessage object
setResponseId(int) - Method in class com.eyebolt.iplib.MessageHeader
Sets the Id attribute of the HttpHeader object
setResponseId(int) - Method in class com.eyebolt.iplib.HttpHeader
Sets the Id attribute of the HttpHeader object
setServiceType(short) - Method in class com.eyebolt.iplib.MessageHeader
Sets the service attribute of the MessageHeader object
setServiceType(short) - Method in class com.eyebolt.iplib.HttpHeader
Sets the service attribute of the HttpHeader object
setStatus(int) - Method in class com.eyebolt.iplib.ReceiveThread
Sets the Status attribute of the ReceiveThread object
setStatus(int) - Method in class com.eyebolt.iplib.IPMessage
Sets the Status attribute of the IPMessage object
setTarget(String) - Method in class com.eyebolt.iplib.HttpHeader
Sets the target attribute of the HttpHeader object
setUp() - Method in class com.eyebolt.iplib.ThreadedTest
Setup function, called automatically by JUnit framework
setUp() - Method in class com.eyebolt.iplib.BeatTest
Setup function, called automatically by JUnit framework
setUp() - Method in class com.eyebolt.iplib.ClientTest
Setup function, called automatically by JUnit framework
setUp() - Method in class com.eyebolt.iplib.IPLibTest
Setup function, called automatically by JUnit framework
setUp() - Method in class com.eyebolt.iplib.HttpClientTest
Setup function, called automatically by JUnit framework
setUp() - Method in class com.eyebolt.iplib.TimingTest
Setup function, called automatically by JUnit framework
setVerbose(boolean) - Method in class com.eyebolt.iplib.ThreadedTest
 
setVerbose(boolean) - Method in class com.eyebolt.iplib.ServerTest
 
setVerbose(boolean) - Method in class com.eyebolt.iplib.HttpServerTest
 
setVerbose(boolean) - Method in class com.eyebolt.iplib.ClientTest
 
setVerbose(boolean) - Method in class com.eyebolt.iplib.HttpClientTest
 
setVerbose(boolean) - Static method in class com.eyebolt.util.Trace
Allow user to change debug state.
shortCount - Variable in class com.eyebolt.iplib.CRCCalc
keep track of # of shorts; add an extra before a long
showBytes(PrintStream, byte[]) - Static method in class com.eyebolt.iplib.ThreadedTest
 
showBytes(PrintStream, byte[]) - Static method in class com.eyebolt.iplib.ServerTest
 
showBytes(PrintStream, byte[]) - Static method in class com.eyebolt.iplib.ClientTest
 
showBytes(PrintStream, byte[]) - Static method in class com.eyebolt.iplib.IPLibTest
 
showBytes(PrintStream, byte[]) - Static method in class com.eyebolt.iplib.HttpClientTest
 
showBytes(PrintStream, byte[]) - Static method in class com.eyebolt.util.Trace
 
showBytes(PrintStream, byte[], int) - Static method in class com.eyebolt.util.Trace
 
showBytes(PrintStream, byte[], int, int) - Static method in class com.eyebolt.util.Trace
 
showResults(PrintStream) - Method in class com.eyebolt.iplib.ServerTest
Description of the Method
showResults(PrintStream) - Method in class com.eyebolt.iplib.HttpServerTest
Description of the Method
showResults(PrintStream) - Method in class com.eyebolt.iplib.IPLibTest
Description of the Method
shutdown() - Method in class com.eyebolt.iplib.IPManager
Shutdown IPManager; disconnect all connections, clean up.
shutdown() - Method in class com.eyebolt.iplib.ServerTest
 
shutdown() - Method in class com.eyebolt.iplib.HttpServerTest
 
shutdown() - Method in class com.eyebolt.iplib.RecvThreadMgr
Stop the RecvThreadMgr threads.
signature - Variable in class com.eyebolt.iplib.HttpHeader
 
Signature - Variable in class com.eyebolt.iplib.MessageHeader
 
since(long, String) - Static method in class com.eyebolt.util.Trace
Calculate a time delta since a timestamp
skipSpaces(byte[], HttpHeader.ParseState) - Static method in class com.eyebolt.iplib.HttpHeader
Skip leading LWS, not including CR LF.
sliceEquals(byte[], int, byte[], int, int) - Static method in class com.eyebolt.util.ArrayUtils
Returns true if the two specified ranges of bytes are equal to one another.
socket - Variable in class com.eyebolt.iplib.IPKey
the socket for which this is a key
spaceIsSep - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
start - Variable in class com.eyebolt.iplib.HttpHeader.ParseState
 
STARTED - Static variable in class com.eyebolt.iplib.ReceiveThread
Value returned when an operation runs successfully
STARTED - Static variable in class com.eyebolt.iplib.VultureThread
Value returned when an operation runs successfully
status - Variable in class com.eyebolt.iplib.ReceiveThread
status of thread
status - Variable in class com.eyebolt.iplib.IPMessage
status of message
status - Variable in class com.eyebolt.iplib.VultureThread
status of thread
status - Variable in class com.eyebolt.iplib.ListenThread
status of the thread
stopListen() - Method in class com.eyebolt.iplib.ListenThread
stop listening
streams - Variable in class com.eyebolt.iplib.ReceiveThread
Input stream for each socket
SUCCESS - Static variable in class com.eyebolt.iplib.IPKey
Return code signifying success.
SUCCESS - Static variable in class com.eyebolt.iplib.IPManager
Value returned when an operation runs successfully
SUCCESS - Static variable in class com.eyebolt.iplib.ListenThread
Value returned when an operation runs successfully
SUCCESS - Static variable in class com.eyebolt.iplib.RecvThreadMgr
Value returned when an operation runs successfully
suite() - Static method in class com.eyebolt.iplib.ThreadedTest
Assembles and returns a test suite for all the test methods of this test case.
suite() - Static method in class com.eyebolt.iplib.BeatTest
Assembles and returns a test suite for all the test methods of this test case.
suite() - Static method in class com.eyebolt.iplib.ZTestSuite
A unit test suite for JUnit
suite() - Static method in class com.eyebolt.iplib.ClientTest
Assembles and returns a test suite for all the test methods of this test case.
suite() - Static method in class com.eyebolt.iplib.IPLibTest
Assembles and returns a test suite for all the test methods of this test case.
suite() - Static method in class com.eyebolt.iplib.HttpClientTest
Assembles and returns a test suite for all the test methods of this test case.
suite() - Static method in class com.eyebolt.iplib.TimingTest
Assembles and returns a test suite for all the test methods of this test case.
SVC_DISCONNECT - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
SVC_NORMAL - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
SVC_VERIFYCONNECTION - Static variable in class com.eyebolt.iplib.MessageHeader
Description of the Field
SWITCHING - Static variable in class com.eyebolt.iplib.HttpHeader
 

T

tagEnd - Variable in class com.eyebolt.iplib.HttpHeader.HttpHeaderLine
 
tagStart - Variable in class com.eyebolt.iplib.HttpHeader.HttpHeaderLine
 
tearDown() - Method in class com.eyebolt.iplib.ThreadedTest
Teardown function, called automatically by JUnit framework
tearDown() - Method in class com.eyebolt.iplib.BeatTest
Teardown function, called automatically by JUnit framework
tearDown() - Method in class com.eyebolt.iplib.ClientTest
Teardown function, called automatically by JUnit framework
tearDown() - Method in class com.eyebolt.iplib.IPLibTest
Teardown function, called automatically by JUnit framework
tearDown() - Method in class com.eyebolt.iplib.HttpClientTest
Teardown function, called automatically by JUnit framework
tearDown() - Method in class com.eyebolt.iplib.TimingTest
Teardown function, called automatically by JUnit framework
TEMPORARY_REDIRECT - Static variable in class com.eyebolt.iplib.HttpHeader
 
testAsyncPacket() - Method in class com.eyebolt.iplib.ClientTest
Test connectivity between this library and itself, with a content packet.
testAsyncPacket() - Method in class com.eyebolt.iplib.HttpClientTest
Test connectivity between this library and itself, with a content packet.
testAsyncPacketStream() - Method in class com.eyebolt.iplib.ClientTest
FIXME: Not implemented correctly; needs to wait for packets Send a stream of async packets, wait until all the responses come back.
testAsyncPacketStream() - Method in class com.eyebolt.iplib.HttpClientTest
FIXME: Not implemented correctly; needs to wait for packets Send a stream of async packets, wait until all the responses come back.
testBlockingPacketStream() - Method in class com.eyebolt.iplib.IPLibTest
Test connectivity between this library and itself, with a content packet.
testConnect() - Method in class com.eyebolt.iplib.BeatTest
Basic test of connectivity.
testConnect() - Method in class com.eyebolt.iplib.ClientTest
Basic test of connectivity.
testConnect() - Method in class com.eyebolt.iplib.IPLibTest
Basic test of connectivity.
testConnect() - Method in class com.eyebolt.iplib.HttpClientTest
Basic test of connectivity.
testConnect() - Method in class com.eyebolt.iplib.TimingTest
Basic test of connectivity.
testListen() - Method in class com.eyebolt.iplib.BeatTest
Test ability to listen on a socket.
testListen() - Method in class com.eyebolt.iplib.IPLibTest
Test ability to listen on a socket.
testListen() - Method in class com.eyebolt.iplib.TimingTest
Test ability to listen on a socket.
testPacket() - Method in class com.eyebolt.iplib.BeatTest
Test connectivity between this library and itself, with a content packet.
testPacket() - Method in class com.eyebolt.iplib.ClientTest
Test connectivity between this library and itself, with a content packet.
testPacket() - Method in class com.eyebolt.iplib.IPLibTest
Test connectivity between this library and itself, with a content packet.
testPacket() - Method in class com.eyebolt.iplib.HttpClientTest
Test connectivity between this library and itself, with a content packet.
testPacket() - Method in class com.eyebolt.iplib.TimingTest
Test connectivity between this library and itself, with a content packet.
testPacketStream() - Method in class com.eyebolt.iplib.ClientTest
Test connectivity between this library and itself, with a content packet.
testPacketStream() - Method in class com.eyebolt.iplib.HttpClientTest
Test connectivity between this library and itself, with a content packet.
testSelfConnect() - Method in class com.eyebolt.iplib.BeatTest
Test connectivity between this library and itself.
testSelfConnect() - Method in class com.eyebolt.iplib.ClientTest
Test connectivity between this library and itself.
testSelfConnect() - Method in class com.eyebolt.iplib.IPLibTest
Test connectivity between this library and itself.
testSelfConnect() - Method in class com.eyebolt.iplib.HttpClientTest
Test connectivity between this library and itself.
testSelfConnect() - Method in class com.eyebolt.iplib.TimingTest
Test connectivity between this library and itself.
testThreadedSenders() - Method in class com.eyebolt.iplib.ThreadedTest
Test connectivity between this library and itself, with a content packet.
TEXT - Static variable in class com.eyebolt.iplib.IPManager
Constructor arg to select Line (cr/lf) oriented TCP/IP
thread - Variable in class com.eyebolt.iplib.ReceiveThread
actual thread running
thread - Variable in class com.eyebolt.iplib.VultureThread
actual thread running
thread - Variable in class com.eyebolt.iplib.SendWaitThread
actual thread running
thread - Variable in class com.eyebolt.iplib.ListenThread
actual thread running
ThreadedTest - class com.eyebolt.iplib.ThreadedTest.
Test iplib
ThreadedTest.Receiver - class com.eyebolt.iplib.ThreadedTest.Receiver.
 
ThreadedTest.Receiver(ThreadedTest) - Constructor for class com.eyebolt.iplib.ThreadedTest.Receiver
 
ThreadedTest.Sender - class com.eyebolt.iplib.ThreadedTest.Sender.
 
ThreadedTest.Sender(ThreadedTest) - Constructor for class com.eyebolt.iplib.ThreadedTest.Sender
 
ThreadedTest.TopCallback - class com.eyebolt.iplib.ThreadedTest.TopCallback.
 
ThreadedTest.TopCallback(ThreadedTest) - Constructor for class com.eyebolt.iplib.ThreadedTest.TopCallback
 
ThreadedTest(String) - Constructor for class com.eyebolt.iplib.ThreadedTest
Constructor for the ThreadedTest object
ThreadedTest(String, boolean, int) - Constructor for class com.eyebolt.iplib.ThreadedTest
Constructor for the ThreadedTest object
threadManager - Variable in class com.eyebolt.iplib.IPManager
handler for pool of receive threads
TIMEOUT - Static variable in class com.eyebolt.iplib.IPMessage
Description of the Field
timeoutReplies - Variable in class com.eyebolt.iplib.IPManager
mapping from timeout to reply (for replyvulture)
timestamp(String) - Static method in class com.eyebolt.util.Trace
Print a timestamp and return it
TimingTest - class com.eyebolt.iplib.TimingTest.
Test iplib
TimingTest(String) - Constructor for class com.eyebolt.iplib.TimingTest
Constructor for the TimingTest object
toString() - Method in class com.eyebolt.iplib.IPAddress
Description of the Method
toString() - Method in class com.eyebolt.iplib.IPMessage
Build a string describing the header values.
toString() - Method in class com.eyebolt.iplib.MessageHeader
Description of the Method
toString() - Method in class com.eyebolt.iplib.HttpHeader
Description of the Method
toString(byte[]) - Method in class com.eyebolt.iplib.HttpHeader.ParseState
 
toString(byte[], boolean) - Method in class com.eyebolt.iplib.HttpHeader.ParseState
 
tout - Variable in class com.eyebolt.iplib.SendWaitThread
 
Trace - class com.eyebolt.util.Trace.
Trace utility methods
Trace() - Constructor for class com.eyebolt.util.Trace
 
trace(byte[], int, int) - Method in class com.eyebolt.iplib.IPKey
Write a stream of bytes to output.
trace(Exception) - Static method in class com.eyebolt.util.Trace
Write a trace message for an exception
trace(String) - Method in class com.eyebolt.iplib.IPKey
Write a trace message to standard output stream.
trace(String) - Method in class com.eyebolt.iplib.IPManager
Write a trace message to standard output stream.
trace(String) - Static method in class com.eyebolt.util.Trace
Write a trace message to standard output stream.

U

unassign(IPKey) - Method in class com.eyebolt.iplib.ReceiveThread
Remove responsibility for a key from this thread.
UNAUTHORIZED - Static variable in class com.eyebolt.iplib.HttpHeader
 
unFlattenFrom(byte[]) - Static method in class com.eyebolt.common.FlattenableShort
Description of the Method
unFlattenFrom(byte[]) - Static method in class com.eyebolt.common.FlattenableInteger
Unflatten this object from a buffer.
unFlattenFrom(byte[]) - Method in class com.eyebolt.iplib.MessageHeader
Fill this header with the contents of the input buffer.
unFlattenFrom(byte[]) - Method in class com.eyebolt.iplib.HttpHeader
Fill this header with the contents of the input buffer.
unFlattenFrom(byte[], int) - Static method in class com.eyebolt.common.FlattenableShort
Description of the Method
unFlattenFrom(byte[], int) - Static method in class com.eyebolt.common.FlattenableInteger
Unflatten this object from a buffer.
UNSUPPORTED_MEDIA_TYPE - Static variable in class com.eyebolt.iplib.HttpHeader
 
update(byte) - Method in class com.eyebolt.iplib.CRC16
update CRC with byte b
update(byte[]) - Method in class com.eyebolt.iplib.CRCCalc
Add some bytes to the CRC to be calculated
update(byte[]) - Method in class com.eyebolt.iplib.CRC16
update CRC with an array of bytes
update(Observable, Object) - Method in class com.eyebolt.iplib.ThreadedTest.Receiver
 
update(Observable, Object) - Method in class com.eyebolt.iplib.ThreadedTest.TopCallback
Top level callback for unsolicited messages/events
update(Observable, Object) - Method in class com.eyebolt.iplib.ServerTest.Listener
Handle connection requests
update(Observable, Object) - Method in class com.eyebolt.iplib.ServerTest.Replyer
 
update(Observable, Object) - Method in class com.eyebolt.iplib.ServerTest.TopCallback
Default callback
update(Observable, Object) - Method in class com.eyebolt.iplib.HttpServerTest.Listener
Handle connection requests
update(Observable, Object) - Method in class com.eyebolt.iplib.HttpServerTest.Replyer
 
update(Observable, Object) - Method in class com.eyebolt.iplib.HttpServerTest.TopCallback
Default callback
update(Observable, Object) - Method in class com.eyebolt.iplib.ClientTest.Receiver
 
update(Observable, Object) - Method in class com.eyebolt.iplib.ClientTest.TopCallback
Top level callback for unsolicited messages/events
update(Observable, Object) - Method in class com.eyebolt.iplib.IPLibTest.Listener
public static void main(String argv[]) { System.err.println("Starting."); IPLibTest test = new IPLibTest("IPLibTest"); test.setUp(); test.listen( Integer.parseInt(argv[0]) ); if ( test.connect(Integer.parseInt(argv[0])) == 0 ) { test.sendMessage(System.out); test.showResults(System.out); } else { System.err.println("Did not connect."); } try { Thread thisthread = Thread.currentThread(); thisthread.sleep(20000); } catch(Exception e) { System.err.println(e); } System.err.println("Done."); System.exit(0); }
update(Observable, Object) - Method in class com.eyebolt.iplib.IPLibTest.Replyer
 
update(Observable, Object) - Method in class com.eyebolt.iplib.IPLibTest.TopCallback
public static void main(String argv[]) { System.err.println("Starting."); IPLibTest test = new IPLibTest("IPLibTest"); test.setUp(); test.listen( Integer.parseInt(argv[0]) ); if ( test.connect(Integer.parseInt(argv[0])) == 0 ) { test.sendMessage(System.out); test.showResults(System.out); } else { System.err.println("Did not connect."); } try { Thread thisthread = Thread.currentThread(); thisthread.sleep(20000); } catch(Exception e) { System.err.println(e); } System.err.println("Done."); System.exit(0); }
update(Observable, Object) - Method in class com.eyebolt.iplib.HttpClientTest.Receiver
 
update(Observable, Object) - Method in class com.eyebolt.iplib.HttpClientTest.TopCallback
Top level callback for unsolicited messages/events
updateInteger(int) - Method in class com.eyebolt.iplib.CRCCalc
Add an integer value to the CRC to be calculated
updateMessageId(IPMessage) - Method in class com.eyebolt.iplib.IPKey
 
updateShort(short) - Method in class com.eyebolt.iplib.CRCCalc
Add a short value to the CRC to be calculated
updateValues() - Method in class com.eyebolt.iplib.MessageHeader
Description of the Method
updateValues() - Method in class com.eyebolt.iplib.HttpHeader
Recalculate header values, recompute flattened size, based on possible header changes.
USE_PROXY - Static variable in class com.eyebolt.iplib.HttpHeader
 

V

VALID - Static variable in class com.eyebolt.iplib.IPMessage
Description of the Field
value - Variable in class com.eyebolt.common.FlattenableShort
 
value - Variable in class com.eyebolt.common.FlattenableInteger
 
value - Variable in class com.eyebolt.iplib.CRCCalc
 
value - Variable in class com.eyebolt.iplib.CRC16
value contains the currently computed CRC, set to 0 initally
valueEnd - Variable in class com.eyebolt.iplib.HttpHeader.HttpHeaderLine
 
verbose - Static variable in class com.eyebolt.iplib.ThreadedTest
 
verbose - Static variable in class com.eyebolt.iplib.ServerTest
 
verbose - Static variable in class com.eyebolt.iplib.HttpServerTest
 
verbose - Static variable in class com.eyebolt.iplib.ClientTest
 
verbose - Static variable in class com.eyebolt.iplib.HttpClientTest
 
verbose - Static variable in class com.eyebolt.util.Trace
Global debug flag
version - Variable in class com.eyebolt.iplib.HttpHeader
 
Version - Variable in class com.eyebolt.iplib.MessageHeader
 
vulture - Variable in class com.eyebolt.iplib.IPManager
 
VultureThread - class com.eyebolt.iplib.VultureThread.
Vulture thread to pick out expired timeout messages
VultureThread(IPManager) - Constructor for class com.eyebolt.iplib.VultureThread
Constructor for the VultureThread object

Z

ZTestSuite - class com.eyebolt.iplib.ZTestSuite.
ZTestSuite.java Created: Mon Apr 23 12:00:06 2001
ZTestSuite() - Constructor for class com.eyebolt.iplib.ZTestSuite
Constructor for the ZTestSuite object

_

_checkHdr(MessageHeader) - Static method in class com.eyebolt.iplib.IPKey
Description of the Method
_distributeMsg(IPMessage) - Method in class com.eyebolt.iplib.IPKey
Description of the Method
_isActive() - Method in class com.eyebolt.iplib.IPKey
Description of the Method
_receive_BASE() - Method in class com.eyebolt.iplib.IPKey
_receive_BASE - a big honkin method to read from the stream This does message oriented receiving; receive a header, and keep receiving until the complete message arrives.
_receive_HTTP() - Method in class com.eyebolt.iplib.IPKey
_receive_HTTP - a big honkin method to read from the stream This does message oriented receiving; receive a header, and keep receiving until the complete message arrives.
_receive_RAW() - Method in class com.eyebolt.iplib.IPKey
Raw receive; just reads bytes.
_receive_TEXT() - Method in class com.eyebolt.iplib.IPKey
Receives on a socket in text mode (line oriented).
_receive() - Method in class com.eyebolt.iplib.IPKey
Determines which implementation is being used, and forwards to the apropriate receive implementation.
_send_BASE(IPMessage) - Method in class com.eyebolt.iplib.IPKey
Description of the Method
_send_HTTP(IPMessage) - Method in class com.eyebolt.iplib.IPKey
Description of the Method
_send_RAW(IPMessage) - Method in class com.eyebolt.iplib.IPKey
Description of the Method
_send(IPMessage) - Method in class com.eyebolt.iplib.IPKey
Description of the Method

< A B C D E F G H I K L M N O P R S T U V Z _

Copyright © 2001 Eyebolt, Inc.