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...
 

Detailed Description

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

Field Documentation

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

Calculated checksum.

CommStatusType DataStaging::DataDeliveryComm::Status::commstatus

Communication state (filled by main thread)

Java interface deviation
The member is only accessible through the getcommstatus and setcommstatus methods in the Java interface
DTRErrorStatus::DTRErrorStatusType DataStaging::DataDeliveryComm::Status::error

Error type.

Java interface deviation
The member is only accessible through the geterror and seterror methods in the Java interface
char DataStaging::DataDeliveryComm::Status::error_desc[1024]

Error description.

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

Where error happened.

Java interface deviation
The member is only accessible through the geterror_location and seterror_location methods in the Java interface
unsigned long long int DataStaging::DataDeliveryComm::Status::offset

Last position to which file has no missing pieces.

Java interface deviation
The member is only accessible through the getoffset and setoffset methods in the Java interface
unsigned long long int DataStaging::DataDeliveryComm::Status::size

File size as obtained by protocol.

Java interface deviation
The member is only accessible through the getsize and setsize methods in the Java interface
unsigned int DataStaging::DataDeliveryComm::Status::speed

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

Java interface deviation
The member is only accessible through the getspeed and setspeed methods in the Java interface
DTRStatus::DTRStatusType DataStaging::DataDeliveryComm::Status::status

Generic status.

Java interface deviation
The member is only accessible through the getstatus and setstatus methods in the Java interface
unsigned int DataStaging::DataDeliveryComm::Status::streams

Number of transfer streams active.

Java interface deviation
The member is only accessible through the getstreams and setstreams methods in the Java interface
time_t DataStaging::DataDeliveryComm::Status::timestamp

Time when information was generated (filled externally)

Java interface deviation
The member is only accessible through the gettimestamp and settimestamp methods in the Java interface
unsigned long long int DataStaging::DataDeliveryComm::Status::transferred

Number of bytes transferred.

Java interface deviation
The member is only accessible through the gettransferred and settransferred methods in the Java interface

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