| Interface | Description | 
|---|---|
| CallableClient | Defines callbacks which the hub can make on a callable client. | 
| ClientProfile | Defines an object that can be used to register with a running SAMP hub. | 
| HubConnection | Represents a registered client's connection to a running hub. | 
| MessageHandler | Interface for a client which wishes to receive messages. | 
| ResponseHandler | Interface for a client which wishes to receive responses to message it
 has sent asynchrnonously using  callorcallAll. | 
| ResultHandler | Interface which consumes call responses. | 
| Class | Description | 
|---|---|
| AbstractMessageHandler | Partial implementation of MessageHandler interface which helps to ensure
 correct client behaviour. | 
| DefaultClientProfile | Factory which supplies the default ClientProfile for use by SAMP clients. | 
| HubConnector | Manages a client's connection to SAMP hubs. | 
| LogResultHandler | ResultHandler implementation which outputs some information about 
 responses received through the logging system. | 
| TrackedClientSet | Collection of Client objects which can be notified and interrogated
 about the clients which are currently registered. | 
| Exception | Description | 
|---|---|
| SampException | Exception thrown when some error occurs in SAMP processing. | 
Clients will normally use a HubConnector
to keep track of connections with a SAMP hub.
However clients requiring a lower-level interface may simply use a 
HubConnection object.
Copyright © 2008–2024. All rights reserved.