|
| ConnectorWebsocket (int requestPerPeriod, TimeSpan period) |
| Private websocket connections.
|
|
| ConnectorWebsocket (int requestPerPeriod, TimeSpan period, IRequestSerializer serializer, RateLimiter? connectionLimiter=null, RateLimiter? crossMessageLimiter=null, string? connectorId=null) |
| Public websocket connections.
|
|
async Task | Start () |
|
async Task | StopAsync () |
|
bool | SubscribeMarketData (Security security, SubscriptionType subType) |
| Subscription request.
|
|
bool | SubscribeMarketData (IEnumerable< Security > securities, SubscriptionType subType) |
| Market data subscription bulk request.
|
|
void | SubscribeLiquidations (IEnumerable< Security > securities) |
| Liquidation subscription request.
|
|
void | UnsubscribeLiquidations (IEnumerable< Security > securities) |
| Liquidation subscription request.
|
|
bool | UnsubscribeMarketData (Security security, SubscriptionType subType) |
| Cancelling market data subscription request.
|
|
bool | UnsubscribeMarketData (IEnumerable< Security > securities, SubscriptionType subType) |
| Cancelling market data subscription bulk request.
|
|
void | Send (object message) |
| Single request.
|
|
void | SendImmediate (object message) |
| Send request as soon as possible.
|
|
void | SabotageConnection () |
| For test purposes only.
|
|
void | SabotageInitialization () |
| For test purposes only.
|
|
◆ ConnectorWebsocket() [1/2]
ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.ConnectorWebsocket |
( |
int |
requestPerPeriod, |
|
|
TimeSpan |
period |
|
) |
| |
Private websocket connections.
- Parameters
-
◆ ConnectorWebsocket() [2/2]
ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.ConnectorWebsocket |
( |
int |
requestPerPeriod, |
|
|
TimeSpan |
period, |
|
|
IRequestSerializer |
serializer, |
|
|
RateLimiter? |
connectionLimiter = null , |
|
|
RateLimiter? |
crossMessageLimiter = null , |
|
|
string? |
connectorId = null |
|
) |
| |
Public websocket connections.
- Parameters
-
requestPerPeriod | |
period | |
serializer | |
connectionLimiter | |
crossMessageLimiter | |
connectorId | |
◆ SabotageConnection()
void ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.SabotageConnection |
( |
| ) |
|
◆ SabotageInitialization()
void ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.SabotageInitialization |
( |
| ) |
|
◆ Send()
void ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.Send |
( |
object |
message | ) |
|
Single request.
- Parameters
-
◆ SendImmediate()
void ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.SendImmediate |
( |
object |
message | ) |
|
Send request as soon as possible.
- Parameters
-
◆ Start()
async Task ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.Start |
( |
| ) |
|
◆ StopAsync()
async Task ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.StopAsync |
( |
| ) |
|
◆ SubscribeLiquidations()
void ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.SubscribeLiquidations |
( |
IEnumerable< Security > |
securities | ) |
|
Liquidation subscription request.
- Parameters
-
◆ SubscribeMarketData() [1/2]
bool ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.SubscribeMarketData |
( |
IEnumerable< Security > |
securities, |
|
|
SubscriptionType |
subType |
|
) |
| |
Market data subscription bulk request.
- Parameters
-
◆ SubscribeMarketData() [2/2]
bool ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.SubscribeMarketData |
( |
Security |
security, |
|
|
SubscriptionType |
subType |
|
) |
| |
Subscription request.
- Parameters
-
◆ UnsubscribeLiquidations()
void ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.UnsubscribeLiquidations |
( |
IEnumerable< Security > |
securities | ) |
|
Liquidation subscription request.
- Parameters
-
◆ UnsubscribeMarketData() [1/2]
bool ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.UnsubscribeMarketData |
( |
IEnumerable< Security > |
securities, |
|
|
SubscriptionType |
subType |
|
) |
| |
Cancelling market data subscription bulk request.
- Parameters
-
◆ UnsubscribeMarketData() [2/2]
bool ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.UnsubscribeMarketData |
( |
Security |
security, |
|
|
SubscriptionType |
subType |
|
) |
| |
Cancelling market data subscription request.
- Parameters
-
◆ ConnectionState
ConnectionStates ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.ConnectionState |
|
get |
◆ IsConnected
bool ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.IsConnected |
|
get |
◆ IsPublic
bool ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.IsPublic |
|
get |
◆ ReconnectionInterval
TimeSpan ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.ReconnectionInterval = TimeSpan.FromSeconds(5) |
|
get |
◆ Serializer
◆ Timeout
TimeSpan ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.Timeout = TimeSpan.FromSeconds(30) |
|
get |
◆ Url
string ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.Url |
|
getset |
◆ Connected
Action<ConnectorWebsocket>? ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.Connected |
◆ Error
◆ Message
Action<ConnectorWebsocket, string>? ATAS.DataFeedsCore.ConnectorWebsocket.ConnectorWebsocket.Message |
The documentation for this class was generated from the following file: