Interface | Description |
---|---|
ClientSet |
Data structure for keeping track of clients currently registered with a hub.
|
ConfigHubProfile |
Marks a HubProfile that can also provide GUI-based configuration.
|
HubProfile |
Defines a hub profile.
|
HubProfileFactory |
Factory to produce hub profiles of a particular type.
|
HubService |
Interface defining the work that the hub has to do.
|
HubServiceMode.Tidier |
Utility abstract class to define an object which can be tidied up
on hub shutdown.
|
MessageRestriction |
Specifies restrictions on the message types that may be sent in
a particular context.
|
ProfileToken |
Marker interface that identifies a hub profile.
|
Class | Description |
---|---|
BasicClientSet |
Basic ClientSet implementation.
|
BasicHubService |
HubService implementation.
|
BasicHubService.ClientIdGenerator |
Generates client public IDs.
|
BasicHubService.MessageId |
Encapsulates information about a MessageId.
|
FacadeHubService |
HubService that provides hub functionality by accessing an existing
hub service.
|
FacadeHubService.FacadeHubConnection |
Utility HubConnection class which allows hub event notifications
to be sent to clients.
|
Hub |
Class which manages a hub and its associated profiles.
|
HubCallableClient |
CallableClient implementation used by the hub client.
|
HubClient |
Represents a client registered with a hub.
|
HubServiceMode |
Specifies a particular hub implementation for use with
Hub . |
HubServiceMode.BasicWindowConfig |
Class to configure a window for use as a hub control.
|
HubServiceMode.BrokenHubMode |
HubServiceMode implementation for modes which cannot be used because they
rely on classes unavailable at runtime.
|
HubServiceMode.ProfileToggler |
Manages a toggle button for starting/stopping profiles.
|
HubServiceMode.ServiceGui |
Aggregates a HubService and an associated monitor/control window.
|
HubServiceMode.SysTrayWindowConfig |
Takes care of hub display window configuration with system tray
functionality.
|
KeyGenerator |
Object which can generate a sequence of private keys.
|
LockWriter |
Writes records to a SAMP Standard Profile hub lockfile.
|
MetaQueryMessageHandler |
Implements MType for querying registered clients by metadata item.
|
PingMessageHandler |
Implements samp.app.ping MType.
|
WrapperHubConnection |
HubConnection implementation that delegates all calls to a base instance.
|
Hub
.