pub struct HkBrokerQueue {
pub bid_flag: Option<i32>,
pub ask_flag: Option<i32>,
pub bid: Vec<HkBrokerQueueItem>,
pub ask: Vec<HkBrokerQueueItem>,
pub server_send_to_client_time_ms: Option<i64>,
pub exchange_data_time_ms: Option<i64>,
pub server_recv_bid_from_exchange_time_ms: Option<i64>,
pub server_recv_ask_from_exchange_time_ms: Option<i64>,
pub not_cal_delay: Option<i32>,
}Expand description
港股经纪队列,订阅位:SBIT_HK_BROKER_QUEUE
Fields§
§bid_flag: Option<i32>是否设置了买盘数据,0-没有设置,其它-设置
ask_flag: Option<i32>是否设置了卖盘数据,0-没有设置,其它-设置
bid: Vec<HkBrokerQueueItem>摆盘经纪买档队列
ask: Vec<HkBrokerQueueItem>摆盘经纪卖档队列
server_send_to_client_time_ms: Option<i64>富途服务器发送给客户端的时间
exchange_data_time_ms: Option<i64>交易所服务器时间
server_recv_bid_from_exchange_time_ms: Option<i64>富途服务器从交易所收到数据的时间(for bid)
server_recv_ask_from_exchange_time_ms: Option<i64>富途服务器从交易所收到数据的时间(for ask)
not_cal_delay: Option<i32>不能用作统计时延 0:统计 1:不统计
Implementations§
Source§impl HkBrokerQueue
impl HkBrokerQueue
Sourcepub fn server_send_to_client_time_ms(&self) -> i64
pub fn server_send_to_client_time_ms(&self) -> i64
Returns the value of server_send_to_client_time_ms, or the default value if server_send_to_client_time_ms is unset.
Sourcepub fn exchange_data_time_ms(&self) -> i64
pub fn exchange_data_time_ms(&self) -> i64
Returns the value of exchange_data_time_ms, or the default value if exchange_data_time_ms is unset.
Sourcepub fn bid_flag(&self) -> i32
pub fn bid_flag(&self) -> i32
Returns the value of bid_flag, or the default value if bid_flag is unset.
Sourcepub fn ask_flag(&self) -> i32
pub fn ask_flag(&self) -> i32
Returns the value of ask_flag, or the default value if ask_flag is unset.
Sourcepub fn server_recv_bid_from_exchange_time_ms(&self) -> i64
pub fn server_recv_bid_from_exchange_time_ms(&self) -> i64
Returns the value of server_recv_bid_from_exchange_time_ms, or the default value if server_recv_bid_from_exchange_time_ms is unset.
Sourcepub fn server_recv_ask_from_exchange_time_ms(&self) -> i64
pub fn server_recv_ask_from_exchange_time_ms(&self) -> i64
Returns the value of server_recv_ask_from_exchange_time_ms, or the default value if server_recv_ask_from_exchange_time_ms is unset.
Sourcepub fn not_cal_delay(&self) -> i32
pub fn not_cal_delay(&self) -> i32
Returns the value of not_cal_delay, or the default value if not_cal_delay is unset.
Trait Implementations§
Source§impl Clone for HkBrokerQueue
impl Clone for HkBrokerQueue
Source§fn clone(&self) -> HkBrokerQueue
fn clone(&self) -> HkBrokerQueue
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for HkBrokerQueue
impl Debug for HkBrokerQueue
Source§impl Default for HkBrokerQueue
impl Default for HkBrokerQueue
Source§impl Message for HkBrokerQueue
impl Message for HkBrokerQueue
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.