Package equip.net

Various networking support classes, including C++ versions of some java.net classes,an abstraction API, JCP (Jim's Communication Protocol, a reliable UDP implementations), a simple service trader and service framework.

See:
          Description

Interface Summary
DEFAULT_TRADER_PORT default trader port (7883) (IDL'd in eqTraderTypes.idl).
IOStreamFilterFactory factory interface used by ConnectionSapTcp to layer compression or encryption over a TCP connection.
ProxyDelegate.Handler callback/strategy function for ProxyDelegate
SimpleServerHandler Callback/handler interface used in SimpleServer
 

Class Summary
Ack internal - an ACK message - TCP only??
AckImpl Implementation of Ack
ConnectionSap Abstract base class for a connection service access point (i.e. a network connection).
ConnectionSap.KeepAliveThreadData Internal class holding connection keep-alive data
ConnectionSapJcp JCP class implementing ConnectionSap for JCP.
ConnectionSapRequest internal - a connection request - udp uc or multicast {IDL'd in eqNetTypes.idl)
ConnectionSapRequestImpl Implementation of ConnectionSapRequest
ConnectionSapResponse internal - a connection response {IDL'd in eqNetTypes.idl)
ConnectionSapResponseImpl Implementation of ConnectionSapResponse
ConnectionSapTcp TCP-based implementation of ConnectionSap.
DeactivateCallback Callback interface for a ServiceProxy to indicate forced deactivation of the service proxy (typically network failure) {IDL'd in eqNetTypes.idl).
DeactivateCallbackImpl Implementation of DeactivateCallback
Encoding different encoding that may be specified for communication.
JcpFlag JCP packet flag values
JcpFragment JCP message fragment
JcpPacketHeader JCP packet header data structure
KeepAlive internal - a keep alive message oject (for NetSap) {IDL'd in eqNetTypes.idl)
KeepAliveImpl Implementation of KeepAlive
LogFileEcho a program to monitor and echo a file on the filesystem to stdout with additional timestamps, e.g. when the file lacks accurate timestamps, such as Orinico wifi client logs.
Moniker command base class for all monikers (service locators) {IDL'd in eqNetTypes.idl).
MonikerImpl Implementation of Moniker - just an abstract base class
MulticastProbe a simple multicast network probe to help with mobile networking tests.
MulticastUDPMoniker multicast (UDP) service moniker
MulticastUDPMonikerImpl Implementation of IDL'd class MulticastUDPMoniker
ProxyDelegate Generic implementation of ServiceProxy, for use by delegation from IDL'd subclasses of ServiceProxy.
RoundTripTimer  
SapConstants Various constants used in ServerSap, ConnectionSap and sub-classes.
SapProtocol Enumeration of possible protocol types
ServerSap The abstract class/interface for a Server SAP (Service Access Point), e.g. a TCP ServerSocket.
ServerSapTcp Concrete implemented of ServerSap using ServerSocket.
ServerSapUdp Concrete Implementation of ServerSap using JCP (Jim's Communication Protocol)
ServerURL Class for holding and parsing a single EQUIP URL.
ServiceProxy General-purpose service proxy base class {IDL'd in eqNetTypes.idl)
ServiceProxyImpl Implementation of IDL'd class ServiceProxy
SimpleMoniker The common base class for all ready-to-use monikers {IDL'd in eqNetTypes.idl)
SimpleMonikerImpl Implementation of IDL'd class SimpleMoniker
SimpleServer A Simple Server class using a single ServerSapTcp access point, delegating request handling to an implementation of SimpleServerHandler
SimpleTCPMoniker Moniker for a standard TCP service {IDL'd in eqNetTypes.idl)
SimpleTCPMonikerImpl Implementation of IDL'd class SimpleTCPMoniker
SimpleUDPMoniker Moniker for a standard UDP-based service {IDL'd in eqNetTypes.idl)
SimpleUDPMonikerImpl Implementation of IDL'd class SimpleUDPMoniker
TestIOStreamFilterFactory test implementation of IOStreamFilterFactory - null op
Timer JCP Timer class.
Trader Java Implementation of TraderProxy, to provide a simple service trader
TraderLookup internal - lookup
TraderLookupImpl Implementation of IDL'd class TraderLookup
TraderMoniker moniker that uses the trader to look up another moniker (IDL'd in eqTraderTypes.idl)
TraderMonikerImpl Implementation of IDL'd class TraderMoniker
TraderProxy Simple name-based service trader interface and proxy (client) (IDL'd in eqTraderTypes.idl)
TraderProxyImpl Implementation of IDL'd class TraderProxy.
TraderRebind internal - rebind request
TraderRebindImpl Implementation of IDL'd class TraderRebind.
TraderRebindReply internal - rebind reply
TraderRebindReplyImpl Implementation of IDL'd class TraderRebindReply.
TraderRecord internal - record = result
TraderRecordImpl Implementation of IDL'd class TraderRecord.
UDPPacketHeader UDP (Not JCP) Packet header, i think this is legacy from UDP discovery, now superceded by equip.discovery (cmg).
UnicastProbe a simple unicast network probe to help with mobile networking tests.
 

Package equip.net Description

Various networking support classes, including C++ versions of some java.net classes,an abstraction API, JCP (Jim's Communication Protocol, a reliable UDP implementations), a simple service trader and service framework.

Starting points: