コード例 #1
0
ファイル: sessionwrapper.hpp プロジェクト: 19199883/gangof4
	/*! Start the session - initiate the connection, logon and start heartbeating.
	  \param wait if true wait till session finishes before returning
	  \param send_seqnum if supplied, override the send login sequence number, set next send to seqnum+1
	  \param recv_seqnum if supplied, override the receive login sequence number, set next recv to seqnum+1
	  \param davi default appl version id (FIXT) */
	virtual void start(bool wait, const unsigned send_seqnum=0, const unsigned recv_seqnum=0, const f8String davi=f8String())
		{ _session->start(_cc, wait, send_seqnum, recv_seqnum, davi); }
コード例 #2
0
ファイル: sessionwrapper.hpp プロジェクト: 19199883/gangof4
	/*! Start the session - initiate the connection, logon and start heartbeating.
	  \param wait if true wait till session finishes before returning
	  \param send_seqnum next send seqnum
	  \param recv_seqnum next recv seqnum
	  \param davi default appl version id (FIXT) */
	virtual void start(bool wait, const unsigned send_seqnum=0, const unsigned recv_seqnum=0, const f8String davi=f8String())
	{
		_send_seqnum = send_seqnum;
		_recv_seqnum = recv_seqnum;
		if (!wait)
			_thread.start();
		else
			(*this)();
	}
コード例 #3
0
ファイル: mockConnection.hpp プロジェクト: fix8/fix8
 int send(const char *from, size_t sz)
 {
     _output.push_back(f8String(from, sz));
     return static_cast<int>(sz);
 }