Any2NetChannel<T> |
An outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net).
|
BarrierData |
Contains the data that relates to a networked Barrier.
|
BarrierDataState |
Describes the possible states that a networked Barrier might be in.
|
BarrierManager |
Manages the networked Barriers in the system.
|
ChannelData |
A class that is used to keep track of the state of a network channel.
|
ChannelDataState |
Represents the state of the networked channel.
|
ChannelManager |
A class used to manage the networked channels on the Node.
|
ConnectionData |
|
ConnectionDataState |
|
ConnectionManager |
|
Link |
Abstract class representing a Link.
|
LinkFactory |
This class is used to create a new Link from a given NodeID or NodeAddress.
|
LinkManager |
Class for managing Links.
|
LinkServer |
Abstract class defining the LinkServer.
|
Mutex |
A package-visible class that implements a straightforward mutex, for use by Net2AnyChannel
|
Net2AnyChannel<T> |
This class is a concrete implementation of a NetSharedChannelInput, and acts as a wrapper to a Net2OneChannel,
allowing safe shared access.
|
Net2OneChannel<T> |
A concrete implementation of a NetAltingChannelInput.
|
NetAltingChannelInput<T> |
A NetChannelInput that may be used as a guard.
|
NetAltingConnectionClient |
|
NetAltingConnectionServer |
|
NetBarrier |
This class is a networked implementation of the standard JCSP Barrier.
|
NetBarrierEnd |
This class is the factory class for creating NetBarrier objects.
|
NetBarrierLocation |
This class is a data structure representing the location of a NetBarrier in a network.
|
NetChannel |
A static factory object used to create networked channels.
|
NetChannelEnd |
Deprecated.
|
NetChannelLocation |
This class is a data structure representing the location of a NetChannelInput in a network.
|
NetConnectionLocation |
|
NetLocation |
This abstract class defines a data structure that is a location of a networked synchronization mechanism.
|
NetworkMessage |
A message received or to be sent via a Link.
|
NetworkMessageFilter |
This class defines what is required for the internal networked channel filter.
|
NetworkProtocol |
This class defines the constants used within the Link interactions.
|
Node |
|
Node.Logger |
|
NodeAddress |
This abstract class defines encapsulates the address of a Node within a JCSP networked system.
|
NodeFactory |
Used to initialise a Node by connecting to the CNS.
|
NodeID |
This class is used to uniquely identify a Node within the entire JCSP network of Nodes in operation.
|
NodeKey |
A unique object for allowing access to privileged operations on the Node.
|
ObjectNetworkMessageFilter |
This class is the standard encoding and decoding filter for networked JCSP channels.
|
ObjectNetworkMessageFilter.FilterRX |
The receiving (decoding) filter for Objects
|
ObjectNetworkMessageFilter.FilterTX |
The sending (encoding) filter for Object channels
|
One2NetChannel<T> |
An outputting end of a networked channel (TX).
|
ProtocolID |
This abstract class must be defined in concrete protocol implementations.
|
RawNetworkMessageFilter |
A NetworkMessageFilter used to send and receive raw byte data.
|
RawNetworkMessageFilter.FilterRX |
The receiving filter
|
RawNetworkMessageFilter.FilterTX |
The sending Filter
|
ResettableByteArrayInputStream |
This class is used by the ObjectNetworkMessageFilter.
|
ResettableByteArrayOutputStream |
This class is used by the ObjectNetworkMessageFilter.
|
StandardNetChannelEndFactory |
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
|