Exemplo n.º 1
0
	/*! Ctor.
	    \param sock connected socket
	    \param session session
	    \param pmodel process model */
	FIXReader(Poco::Net::StreamSocket *sock, Session& session, const ProcessModel pmodel=pm_pipeline)
		: AsyncSocket<f8String>(sock, session, pmodel), _callback_thread(std::ref(*this), &FIXReader::callback_processor)
#if EXPERIMENTAL_BUFFERED_SOCKET_READ
		, _read_buffer(), _read_buffer_rptr(_read_buffer), _read_buffer_wptr(_read_buffer)
#endif
		, _bg_sz()
	{
		set_preamble_sz();
	}
Exemplo n.º 2
0
 /// Ctor
 FIXReader(Poco::Net::StreamSocket *sock, Session& session, const ProcessModel pmodel=pm_pipeline)
     : AsyncSocket<f8String>(sock, session, pmodel)
 {
     set_preamble_sz();
 }
Exemplo n.º 3
0
	/*! Ctor.
	    \param sock connected socket
	    \param session session
	    \param pmodel process model */
	FIXReader(Poco::Net::StreamSocket *sock, Session& session, const ProcessModel pmodel=pm_thread)
		: AsyncSocket<f8String>(sock, session, pmodel), _callback_thread(ref(*this), &FIXReader::callback_processor), _bg_sz()
	{
		set_preamble_sz();
	}
Exemplo n.º 4
0
	/*! Ctor.
	    \param sock connected socket
	    \param session session
	    \param pipelined true is pipelined */
	FIXReader(Poco::Net::StreamSocket *sock, Session& session, const bool pipelined=true)
		: AsyncSocket<f8String>(sock, session, pipelined), _callback_thread(ref(*this), &FIXReader::callback_processor), _bg_sz()
	{
		set_preamble_sz();
	}