ARC SDK
Data Fields
DataStaging::DataDeliveryComm::Status Struct Reference

Plain C struct to pass information from executing process back to main thread. More...

#include <DataDeliveryComm.h>

Data Fields

CommStatusType commstatus
 Communication state (filled by main thread) More...
 
time_t timestamp
 Time when information was generated (filled externally) More...
 
DTRStatus::DTRStatusType status
 Generic status. More...
 
DTRErrorStatus::DTRErrorStatusType error
 Error type. More...
 
DTRErrorStatus::DTRErrorLocation error_location
 Where error happened. More...
 
char error_desc [1024]
 Error description. More...
 
unsigned int streams
 Number of transfer streams active. More...
 
unsigned long long int transferred
 Number of bytes transferred. More...
 
unsigned long long int offset
 Last position to which file has no missing pieces. More...
 
unsigned long long int size
 File size as obtained by protocol. More...
 
unsigned int speed
 Current transfer speed in bytes/sec during last ~minute. More...
 
char checksum [128]
 Calculated checksum. More...
 
unsigned long long int transfer_time
 Time in ns to complete transfer (0 if not completed) More...
 

Detailed Description

Plain C struct to pass information from executing process back to main thread.

Field Documentation

◆ checksum

char DataStaging::DataDeliveryComm::Status::checksum[128]

Calculated checksum.

◆ commstatus

CommStatusType DataStaging::DataDeliveryComm::Status::commstatus

Communication state (filled by main thread)

◆ error

DTRErrorStatus::DTRErrorStatusType DataStaging::DataDeliveryComm::Status::error

Error type.

◆ error_desc

char DataStaging::DataDeliveryComm::Status::error_desc[1024]

Error description.

◆ error_location

DTRErrorStatus::DTRErrorLocation DataStaging::DataDeliveryComm::Status::error_location

Where error happened.

◆ offset

unsigned long long int DataStaging::DataDeliveryComm::Status::offset

Last position to which file has no missing pieces.

◆ size

unsigned long long int DataStaging::DataDeliveryComm::Status::size

File size as obtained by protocol.

◆ speed

unsigned int DataStaging::DataDeliveryComm::Status::speed

Current transfer speed in bytes/sec during last ~minute.

◆ status

DTRStatus::DTRStatusType DataStaging::DataDeliveryComm::Status::status

Generic status.

◆ streams

unsigned int DataStaging::DataDeliveryComm::Status::streams

Number of transfer streams active.

◆ timestamp

time_t DataStaging::DataDeliveryComm::Status::timestamp

Time when information was generated (filled externally)

◆ transfer_time

unsigned long long int DataStaging::DataDeliveryComm::Status::transfer_time

Time in ns to complete transfer (0 if not completed)

◆ transferred

unsigned long long int DataStaging::DataDeliveryComm::Status::transferred

Number of bytes transferred.


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