SHNodeSpec | Specifies parameters for an endpoint of SockHop network communications. |
SHFileSpec | Specifies a set of file flavors that can be downloaded to child nodes. |
SHFlavor | Specifies a single cacheable file on disk. |
SHDistributableObject | Represents an object that SockHop can automatically distribute across the network, executable code and all, in a cross-platform manner. |
SHComponent | Represents an object that SockHop can add to a node of its tree. |
SHSorter | Represents an object that SockHop can use to direct the routing of BMessages through the tree. |
SHWorker | Represents an object that contains user code and data. Contains a BLooper thread. Most all user code will reside in an SHWorker subclass. |
SHAccessPolicy | Represents an object that controls who may connect to a SockHop node, and what operations they may perform after they've connected. |
SHWi1dPathSorter | The default BMessage routing algorithm for SockHop. Whenever a new node is created, it is automatically given one of these. |
SHDefaultAccessPolicy | The default access policy for SockHop. Unless a different policy is specified on the command line, each new SockHop server and node uses one of these. |
SHSessionAcceptor | Used to accept multiple TCP connections from SHDirectConnection objects elsewhere on the net. |
SHDirectConnection | Used to connect to SHSessionAcceptors, or receive connections from other SHDirectConnections. |