TimerPool fixoutManipulator
git-svn-id: svn://db.shs.com.ru/pip@74 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -8,6 +8,7 @@ extern PIScreen screen;
|
||||
Daemon::Remote::Remote(const PIString & n): PIThread() {
|
||||
setName(n);
|
||||
ft.setName(n);
|
||||
ft.setPacketSize(4000);
|
||||
CONNECTU(&ft, sendRequest, this, ftSendRequest)
|
||||
CONNECTU(&ft, receiveFinished, this, ftReceived)
|
||||
dir_my = PIDir::current();
|
||||
|
||||
@@ -70,9 +70,10 @@ private:
|
||||
Remote(const PIString & n = PIString());
|
||||
void sendData(const PIByteArray & d) {_d = d; startOnce();}
|
||||
EVENT_HANDLER1(void, ftSendRequest, PIByteArray &, data) {sendRequest(name(), data);}
|
||||
//EVENT1(ftReceived, const PIString & , name)
|
||||
EVENT2(sendRequest, const PIString & , name, PIByteArray &, data)
|
||||
EVENT1(receiveFinished, bool, ok)
|
||||
EVENT_HANDLER1(void, ftReceived, bool, ok) {receiveFinished(name(), ok);}
|
||||
|
||||
EVENT2(sendRequest, const PIString & , name, const PIByteArray &, data)
|
||||
EVENT2(receiveFinished, const PIString & , name, bool, ok)
|
||||
EVENT_HANDLER1(void, received, const PIByteArray & , data) {ft.received(data);}
|
||||
|
||||
PIDir dir_my, dir_remote;
|
||||
|
||||
Reference in New Issue
Block a user