Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TWebCanvas::WebConn Struct Reference

Definition at line 57 of file TWebCanvas.h.

Public Member Functions

 WebConn (unsigned id)
 
bool is_batch () const
 
bool match (unsigned id) const
 
void reset ()
 

Public Attributes

Long64_t fCheckedVersion {0}
 ! canvas version checked before sending
 
unsigned fConnId {0}
 ! connection id
 
std::map< std::string, std::string > fCtrl
 ! different ctrl parameters which can be send at once
 
Long64_t fDrawVersion {0}
 ! canvas version drawn (confirmed) by client
 
UInt_t fLastSendHash {0}
 ! hash of last send draw message, avoid looping
 
std::queue< std::string > fSend
 ! send queue, processed after sending draw data
 
Long64_t fSendVersion {0}
 ! canvas version send to the client
 

#include <TWebCanvas.h>

Constructor & Destructor Documentation

◆ WebConn()

TWebCanvas::WebConn::WebConn ( unsigned  id)
inline

Definition at line 66 of file TWebCanvas.h.

Member Function Documentation

◆ is_batch()

bool TWebCanvas::WebConn::is_batch ( ) const
inline

Definition at line 67 of file TWebCanvas.h.

◆ match()

bool TWebCanvas::WebConn::match ( unsigned  id) const
inline

Definition at line 68 of file TWebCanvas.h.

◆ reset()

void TWebCanvas::WebConn::reset ( )
inline

Definition at line 69 of file TWebCanvas.h.

Member Data Documentation

◆ fCheckedVersion

Long64_t TWebCanvas::WebConn::fCheckedVersion {0}

! canvas version checked before sending

Definition at line 59 of file TWebCanvas.h.

◆ fConnId

unsigned TWebCanvas::WebConn::fConnId {0}

! connection id

Definition at line 58 of file TWebCanvas.h.

◆ fCtrl

std::map<std::string, std::string> TWebCanvas::WebConn::fCtrl

! different ctrl parameters which can be send at once

Definition at line 63 of file TWebCanvas.h.

◆ fDrawVersion

Long64_t TWebCanvas::WebConn::fDrawVersion {0}

! canvas version drawn (confirmed) by client

Definition at line 61 of file TWebCanvas.h.

◆ fLastSendHash

UInt_t TWebCanvas::WebConn::fLastSendHash {0}

! hash of last send draw message, avoid looping

Definition at line 62 of file TWebCanvas.h.

◆ fSend

std::queue<std::string> TWebCanvas::WebConn::fSend

! send queue, processed after sending draw data

Definition at line 64 of file TWebCanvas.h.

◆ fSendVersion

Long64_t TWebCanvas::WebConn::fSendVersion {0}

! canvas version send to the client

Definition at line 60 of file TWebCanvas.h.

Collaboration diagram for TWebCanvas::WebConn:
[legend]

The documentation for this struct was generated from the following file: