Commands are one-off actions performed on the Liberator. Whilst Subscriptions
are used to passively listen to events on the Liberator, Commands are used to actively send information
to the Liberator.
The Caplin.StreamLink.Command namespace contains interfaces that permit an API user to issue and receive the results of commands.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ |
namespace Caplin.StreamLink.Command
Namespace Caplin.StreamLink.Command
namespace Caplin.StreamLink.Command
![](../icons/collapse_all.gif)
All Types | Interfaces | Enumerations |
Icon | Type | Description |
---|---|---|
![]() | CommandResult |
Identifies the result of a command execution.
|
![]() | CommandType |
Used on a ICommandResultEvent to specify the CommandType that it
is a response for.
|
![]() | ICommandListener |
Interface that should be implemented to receive the result of any commands issued.
|
![]() | ICommandParameters |
Interface to be implemented by any command parameter object.
|
![]() | ICommandResultEvent |
Represents the result of a command
|
![]() | ICreateParameters |
Represents a set of parameters that can be used for subject creation.
|
![]() | IDeleteParameters |
Represents a set of parameters that can be used for subject deletion.
|
![]() | IPublishParameters |
Definition of the interface for publishing data with StreamLink.
|
![]() | IThrottleParameters |
Parameters used when issuing a throttle command.
|
![]() | ThrottleControl |
Used to define the change to throttling on the Liberator.
|