irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

guiProgressCallback.h
Go to the documentation of this file.
1 #ifndef _GUI_PROGRESS_CALLBACK_H__
2 #define _GUI_PROGRESS_CALLBACK_H__
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 typedef struct OperProgress {
8  int oprType;
9  int flag;
10  rodsLong_t totalNumFiles; /* total number of files */
11  rodsLong_t totalFileSize; /* total size of files for this operation */
12  rodsLong_t totalNumFilesDone; /* total number of files done */
13  rodsLong_t totalFileSizeDone; /* total size of files done */
14  char curFileName[MAX_NAME_LEN]; /* name of the file being worked on */
15  rodsLong_t curFileSize; /* the size of the file being worked on */
16  rodsLong_t curFileSizeDone; /* number of bytes done for the current file */
18 
19 typedef void ( *guiProgressCallback )( operProgress_t *operProgress );
20 
21 #ifdef __cplusplus
22 }
23 #endif
24 #endif
OperProgress::flag
int flag
Definition: guiProgressCallback.h:9
OperProgress::curFileSize
rodsLong_t curFileSize
Definition: guiProgressCallback.h:15
OperProgress::curFileSizeDone
rodsLong_t curFileSizeDone
Definition: guiProgressCallback.h:16
OperProgress::totalFileSize
rodsLong_t totalFileSize
Definition: guiProgressCallback.h:11
OperProgress::totalFileSizeDone
rodsLong_t totalFileSizeDone
Definition: guiProgressCallback.h:13
OperProgress::curFileName
char curFileName[MAX_NAME_LEN]
Definition: guiProgressCallback.h:14
OperProgress::totalNumFilesDone
rodsLong_t totalNumFilesDone
Definition: guiProgressCallback.h:12
OperProgress::totalNumFiles
rodsLong_t totalNumFiles
Definition: guiProgressCallback.h:10
MAX_NAME_LEN
#define MAX_NAME_LEN
Definition: rodsDef.h:61
OperProgress
Definition: guiProgressCallback.h:7
OperProgress::oprType
int oprType
Definition: guiProgressCallback.h:8
guiProgressCallback
void(* guiProgressCallback)(operProgress_t *operProgress)
Definition: guiProgressCallback.h:19
rodsLong_t
long long rodsLong_t
Definition: rodsType.h:32
operProgress_t
struct OperProgress operProgress_t