A B C D E F G H I L P R S T W

A

activate() - Method in class com.stepsoncats.gublists.Timeline
Start the Timeline's timer thread.
append(LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Insert the specified element at the back of the list, that is, following the last element in the list.
attach() - Method in class com.stepsoncats.gublists.FlexPipe
Register the calling thread as the pipe's sole reader.

B

ByteArrayPipe - class com.stepsoncats.gublists.ByteArrayPipe.
A ByteArrayPipe is a FlexPipe designed for sending byte arrays between threads.
ByteArrayPipe() - Constructor for class com.stepsoncats.gublists.ByteArrayPipe
 

C

cancel(TimelineEvent) - Method in class com.stepsoncats.gublists.Timeline
Remove a scheduled TimelineEvent from the Timeline.
com.stepsoncats.gublists - package com.stepsoncats.gublists
 
countOfElements() - Method in class com.stepsoncats.gublists.Lklist
Return the number of elements in the list.

D

detach() - Method in class com.stepsoncats.gublists.FlexPipe
Unregister the pipe's currently registered reader, if any.

E

elementAfter(LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Return the list element that immediately follows the specified element.
elementBefore(LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Return the list element that immediately precedes the specified element.
extract(LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Remove the specified element from the list.
extractFirst() - Method in class com.stepsoncats.gublists.Lklist
Remove the first element from the list.

F

firstElement() - Method in class com.stepsoncats.gublists.Lklist
Return the first element of the list.
FlexPipe - class com.stepsoncats.gublists.FlexPipe.
A FlexPipe is a FIFO linked list with one reader and one or more writers that behaves like a pipe.
FlexPipe() - Constructor for class com.stepsoncats.gublists.FlexPipe
Construct an empty FlexPipe with no registered reader.

G

getHost() - Method in class com.stepsoncats.gublists.InetReq
Return the host InetAddress associated with this InetReq.
getPortNbr() - Method in class com.stepsoncats.gublists.InetReq
Return the port number associated with this InetReq.

H

handleEvent() - Method in class com.stepsoncats.gublists.TimelineEvent
Perform whatever application-specific processing is appropriate upon the occurrence of this TimelineEvent.

I

InetReq - class com.stepsoncats.gublists.InetReq.
An InetReq encapsulates an instance of Internet transmission activity, e.g., a datagram that has been received or is to be transmitted.
InetReq(InetAddress, int) - Constructor for class com.stepsoncats.gublists.InetReq
Construct an InetReq tagged with a specified Internet host and port number.
InetReqPipe - class com.stepsoncats.gublists.InetReqPipe.
An InetReqPipe is a FlexPipe designed for exchanging InetReq objects (tokens of Internet activity, e.g., datagrams read or to be written) between threads.
InetReqPipe() - Constructor for class com.stepsoncats.gublists.InetReqPipe
 
insertAfter(LklistElt, LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Insert the specified new list element after the specified existing list element.
insertBefore(LklistElt, LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Insert the specified new list element before the specified existing list element.

L

lastElement() - Method in class com.stepsoncats.gublists.Lklist
Return the last element of the list.
Lklist - class com.stepsoncats.gublists.Lklist.
A Lklist is a simple doubly-linked list.
Lklist() - Constructor for class com.stepsoncats.gublists.Lklist
Construct an empty linked list.
LklistElt - class com.stepsoncats.gublists.LklistElt.
A LklistElt is an element in a Lklist doubly-linked list.
LklistElt() - Constructor for class com.stepsoncats.gublists.LklistElt
 

P

poll() - Method in class com.stepsoncats.gublists.ByteArrayPipe
Read an array of bytes sent by some other thread via this FlexPipe, if any.
pollForItem() - Method in class com.stepsoncats.gublists.FlexPipe
Extract from the pipe the object that has been in the pipe the longest, if any.
prepend(LklistElt) - Method in class com.stepsoncats.gublists.Lklist
Insert the specified element at the front of the list, that is, preceding the first element in the list.

R

read() - Method in class com.stepsoncats.gublists.InetReqPipe
Read an InetReq sent by some other thread via this FlexPipe.
read() - Method in class com.stepsoncats.gublists.ByteArrayPipe
Read an array of bytes sent by some other thread via this FlexPipe.
readItem() - Method in class com.stepsoncats.gublists.FlexPipe
Extract from the pipe the object that has been in the pipe the longest.

S

schedule(TimelineEvent) - Method in class com.stepsoncats.gublists.Timeline
Insert a new TimelineEvent into the Timeline.

T

Timeline - class com.stepsoncats.gublists.Timeline.
A Timeline is a linked list of time-ordered TimelineEvent objects, with an associated Timer thread which handles each TimelineEvent as its moment arrives.
Timeline() - Constructor for class com.stepsoncats.gublists.Timeline
Construct an empty timeline.
TimelineEvent - class com.stepsoncats.gublists.TimelineEvent.
A TimelineEvent is an element in a Timeline.
TimelineEvent() - Constructor for class com.stepsoncats.gublists.TimelineEvent
Construct a TimelineEvent that will occur immediately after its insertion into a Timeline.
TimelineEvent(long) - Constructor for class com.stepsoncats.gublists.TimelineEvent
Construct a TimelineEvent that will occur in interval milliseconds.

W

write(byte[]) - Method in class com.stepsoncats.gublists.ByteArrayPipe
Send an arbitrary array of bytes to another thread via this FlexPipe.
write(InetReq) - Method in class com.stepsoncats.gublists.InetReqPipe
Send an InetReq to another thread via this FlexPipe.
writeItem(Object) - Method in class com.stepsoncats.gublists.FlexPipe
Append a new object to the pipe.

A B C D E F G H I L P R S T W

Copyright 2003 Steps On Cats