Aspera Developer Documentation

JobStats Struct Reference

List of all members.


Detailed Description

A structure of FASP Job job level statistics.

Public Attributes

char * job_id
 The job id.
job_state_e job_state
 The current job state.
char * src_loc_path
 The source location path.
char * dst_loc_path
 The destination location path.
unsigned short udp_port
 The effective UDP (FASP) port.
u_int64_t target_rate
 The current target transfer rate.
u_int64_t min_rate
 The current min transfer rate.
char * encryption
 The encryption algorithm.
char * policy
 The current bandwidth sharing policy.
u_int64_t total_elapsed_msec
 The current total elapsed transfer time (in milliseconds).
u_int64_t total_bytes_written
 The current total number of bytes written.
u_int64_t files_complete
 Number of files completed so far.
u_int64_t files_failed
 Number of files that failed so far.
unsigned long err_code
 The current error code (if applicable).
char * err_description
 The current error description.
u_int64_t measured_link_rate_kbps
 Measured bandwidth in kbps.
char * cookie
 Cookie set the user application.
fasp_version_e fasp_version
 FASP version.
char * host
 Hostname of the remote end point.
u_int64_t start_time_ms
 Time at which the job started in milliseconds.
char * token
 Security token set by user application.
u_int64_t precalc_total_bytes
 Pre-calculated total no of bytes for this job.
u_int64_t precalc_total_files
 Pre-calculated total no of files for this job.
u_int64_t total_lost_bytes
 Total no of bytes lost during this job.
u_int64_t total_transferred_bytes
 Total no of bytes transferred.
char * user
 username used at the remote endpoint
bool remote
 indicates if this job has been remotely initiated
xfer_direction_e direction
 indicates if this is an upload or download
u_int32_t delay
 Delay, the last measured roundtrip time in milliseconds.
bool initiatedByOther
 indicates if this transfer initiated by a process other than FaspManager
u_int64_t transfers_attempted
 The number of file transfers attempted.
u_int64_t transfers_failed
 The number of file transfers that failed.
u_int64_t transfers_passed
 The number of file transfers that passed.
u_int64_t transfers_skipped
 The number of file transfers skipped (i.e. file already at the destination, overwrite policy violation, ...).
u_int64_t pathscans_attempted
 The number of source path scans attempted.
u_int64_t pathscans_failed
 The number of source path scans failed.
u_int64_t pathscans_irregular
 The number of source path scans pointing to irregular files (char/block devices).
u_int64_t pathscans_excluded
 The number of source path scans excluded due to matching exclude arguments.
char * manifestfile_path
 The path to manifest file, if it is generated.

Copyright © 2005 - 2008 Aspera, Inc. | asperasoft.com