Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe QHyodaTcp
+ Graphe d'héritage de QHyodaTcp:
+ Graphe de collaboration de QHyodaTcp:

Types publics

enum  QHyodaTcpSwitch {
  Sleeping , MeshIceTHeader = 0xcbce69bcul , MeshIceTImage = 0x73491278ul , VariableName = 0xca6cd6f0ul ,
  HandShake = 0xe73b2e9cul , Papi = 0xb80dd1a3ul , MatrixIceTHeader = 0x78f78f67ul , MatrixIceTImage = 0x2cd5e780ul
}
 

Connecteurs publics

void acceptConnection ()
 
void tcpReadyRead ()
 
void displayError (QAbstractSocket::SocketError socketError)
 

Fonctions membres publiques

 QHyodaTcp (QHyodaJob *)
 

Fonctions membres privées

void tcpSleeping ()
 
void tcpHandShake ()
 
void tcpVariableName ()
 
void tcpMeshIceTHeader ()
 
void tcpMeshIceTImage ()
 
void tcpPapi ()
 
void tcpMatrixIceTHeader ()
 
void tcpMatrixIceTImage ()
 
qint64 sendPacket (const char *data, qint64 maxSize)
 
void sendAcknowledgePacket (void)
 
void recvAcknowledgePacket (void)
 

Attributs privés

QHyodaJobjob
 
QTcpServer tcpServer
 
QTcpSocket * tcpServerConnection
 
quint32 iceWdth
 
quint32 iceHght
 
quint32 tcpImageBytes
 
QImage * image
 
QImage * matrix
 
QByteArray * byteArray
 
QByteArray * matrixArray
 
QHyodaTcpSwitch state
 
quint32 tcpPacketLength
 

Description détaillée

Définition à la ligne 19 du fichier QHyodaTcp.h.

Documentation des énumérations membres

◆ QHyodaTcpSwitch

enum QHyodaTcp::QHyodaTcpSwitch

Définition à la ligne 23 du fichier QHyodaTcp.h.

Documentation des constructeurs et destructeur

◆ QHyodaTcp()

QHyodaTcp::QHyodaTcp ( QHyodaJob jb)

Définition à la ligne 16 du fichier QHyodaTcp.cc.

◆ ~QHyodaTcp()

QHyodaTcp::~QHyodaTcp ( )

Définition à la ligne 39 du fichier QHyodaTcp.cc.

Documentation des fonctions membres

◆ acceptConnection

void QHyodaTcp::acceptConnection ( )
slot

Définition à la ligne 53 du fichier QHyodaTcp.cc.

◆ displayError

void QHyodaTcp::displayError ( QAbstractSocket::SocketError  socketError)
slot

Définition à la ligne 300 du fichier QHyodaTcp.cc.

◆ recvAcknowledgePacket()

void QHyodaTcp::recvAcknowledgePacket ( void  )
private

Définition à la ligne 332 du fichier QHyodaTcp.cc.

◆ sendAcknowledgePacket()

void QHyodaTcp::sendAcknowledgePacket ( void  )
private

Définition à la ligne 321 du fichier QHyodaTcp.cc.

◆ sendPacket()

qint64 QHyodaTcp::sendPacket ( const char *  data,
qint64  maxSize 
)
private

Définition à la ligne 309 du fichier QHyodaTcp.cc.

◆ tcpHandShake()

void QHyodaTcp::tcpHandShake ( )
private

Définition à la ligne 94 du fichier QHyodaTcp.cc.

◆ tcpMatrixIceTHeader()

void QHyodaTcp::tcpMatrixIceTHeader ( )
private

Définition à la ligne 236 du fichier QHyodaTcp.cc.

◆ tcpMatrixIceTImage()

void QHyodaTcp::tcpMatrixIceTImage ( )
private

Définition à la ligne 245 du fichier QHyodaTcp.cc.

◆ tcpMeshIceTHeader()

void QHyodaTcp::tcpMeshIceTHeader ( )
private

Définition à la ligne 177 du fichier QHyodaTcp.cc.

◆ tcpMeshIceTImage()

void QHyodaTcp::tcpMeshIceTImage ( )
private

Définition à la ligne 186 du fichier QHyodaTcp.cc.

◆ tcpPapi()

void QHyodaTcp::tcpPapi ( )
private

Définition à la ligne 221 du fichier QHyodaTcp.cc.

◆ tcpReadyRead

void QHyodaTcp::tcpReadyRead ( )
slot

Définition à la ligne 282 du fichier QHyodaTcp.cc.

◆ tcpSleeping()

void QHyodaTcp::tcpSleeping ( )
private

Définition à la ligne 68 du fichier QHyodaTcp.cc.

◆ tcpVariableName()

void QHyodaTcp::tcpVariableName ( )
private

Définition à la ligne 140 du fichier QHyodaTcp.cc.

Documentation des données membres

◆ byteArray

QByteArray* QHyodaTcp::byteArray
private

Définition à la ligne 61 du fichier QHyodaTcp.h.

◆ iceHght

quint32 QHyodaTcp::iceHght
private

Définition à la ligne 58 du fichier QHyodaTcp.h.

◆ iceWdth

quint32 QHyodaTcp::iceWdth
private

Définition à la ligne 57 du fichier QHyodaTcp.h.

◆ image

QImage* QHyodaTcp::image
private

Définition à la ligne 60 du fichier QHyodaTcp.h.

◆ job

QHyodaJob* QHyodaTcp::job
private

Définition à la ligne 54 du fichier QHyodaTcp.h.

◆ matrix

QImage * QHyodaTcp::matrix
private

Définition à la ligne 60 du fichier QHyodaTcp.h.

◆ matrixArray

QByteArray * QHyodaTcp::matrixArray
private

Définition à la ligne 61 du fichier QHyodaTcp.h.

◆ state

QHyodaTcpSwitch QHyodaTcp::state
private

Définition à la ligne 62 du fichier QHyodaTcp.h.

◆ tcpImageBytes

quint32 QHyodaTcp::tcpImageBytes
private

Définition à la ligne 59 du fichier QHyodaTcp.h.

◆ tcpPacketLength

quint32 QHyodaTcp::tcpPacketLength
private

Définition à la ligne 63 du fichier QHyodaTcp.h.

◆ tcpServer

QTcpServer QHyodaTcp::tcpServer
private

Définition à la ligne 55 du fichier QHyodaTcp.h.

◆ tcpServerConnection

QTcpSocket* QHyodaTcp::tcpServerConnection
private

Définition à la ligne 56 du fichier QHyodaTcp.h.


La documentation de cette classe a été générée à partir des fichiers suivants :