pub struct FixApplicationAcceptor { /* private fields */ }Expand description
A struct that can accept TCP connections, and create a FIX engine instance for each connection.
Implementations§
Source§impl FixApplicationAcceptor
impl FixApplicationAcceptor
Sourcepub fn build(
settings: SessionSettings,
) -> Result<FixApplicationAcceptor, ApplicationError>
pub fn build( settings: SessionSettings, ) -> Result<FixApplicationAcceptor, ApplicationError>
Build a FixApplicationAcceptor from settings.
Sourcepub async fn accept(
&mut self,
) -> Result<(FixApplicationHandle, UnboundedReceiver<Arc<MsgBuf>>), ApplicationError>
pub async fn accept( &mut self, ) -> Result<(FixApplicationHandle, UnboundedReceiver<Arc<MsgBuf>>), ApplicationError>
Accept an incoming TCP connection and create a FIX engine.
Returns the handle to the created engine, and a channel to receive all valid, incoming application messages.
Auto Trait Implementations§
impl !Freeze for FixApplicationAcceptor
impl RefUnwindSafe for FixApplicationAcceptor
impl Send for FixApplicationAcceptor
impl Sync for FixApplicationAcceptor
impl Unpin for FixApplicationAcceptor
impl UnwindSafe for FixApplicationAcceptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more