Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F85466431
data_thread.hh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Sep 29, 11:19
Size
638 B
Mime Type
text/x-c++
Expires
Tue, Oct 1, 11:19 (2 d)
Engine
blob
Format
Raw Data
Handle
21144632
Attached To
rSCMINICLUSTER SCITAS Mini Cluster
data_thread.hh
View Options
#ifndef DATA_THREAD_H
#define DATA_THREAD_H
#include <QThread>
#include <QTcpSocket>
class
Grid
;
class
DataThread
:
public
QThread
{
Q_OBJECT
public
:
DataThread
(
int
socket_desc
,
Grid
&
grid
,
QObject
*
parent
);
~
DataThread
();
void
run
()
Q_DECL_OVERRIDE
;
signals:
void
error
(
QTcpSocket
::
SocketError
socketError
);
void
dataReady
();
protected
slots:
void
readFrame
();
private
:
QTcpSocket
*
socket
;
int
socket_desc
;
Grid
&
grid
;
int
prank
,
psize
;
int
lsize
[
2
];
int
gsize
[
2
];
int
offset
[
2
];
int
ghost
;
bool
lock_write
;
int
partial_read
;
int
i
;
int
j
;
char
command
;
};
#endif
/* DATA_THREAD_H */
Event Timeline
Log In to Comment