EGEE
Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

_glite_transfer_Channel3 Struct Reference
[Transfer data structures, and data types]

The transfer channel3 object. More...

#include <transfer-simple.h>


Data Fields

char * channelName
 The name of the channel, used for referring to it.
char * sourceSite
 The source site of the channel.
char * destSite
 The destination site of the channel.
char * contact
 The contact address of the responsible of the channel.
char * tcpBufferSize
char * lastModifierDn
 TCP buffer size.
char * message
 Last person to change channel.
time_t lastModificationTime
 Why the channel was changed.
int numberOfStreams
 Number of concurrent streams allowed on the channel.
int numberOfFiles
 Number of concurrent files allowed on the channel.
int bandwidth
 Current maximum bandwidth (capacity) in Mbits/s.
int nominalThroughput
 The throughput goal for the system to achieve.
int __sizeVOShares
 Number of VO/Share pairs.
glite_transfer_VOShareElement ** VOShares
 VO/Share pairs.
int __sizeVOLimits
 Number of VO/Limit pairs.
glite_transfer_VOLimitElement ** VOLimits
 VO/Limit pairs.
glite_channel_state state
 The operational state of the channel.
int urlCopyFirstTxmarkTo
int targetDirCheck
 <Number of seconds to mark activity on URL Copy
time_t lastActiveTime
 <Flag to check destination directory
int seLimit
 The last time the channel was active.
char * channelType
 Don't use this.
char * blockSize
 Type of a channel: DEDICATED or NONDEDICATED.
int httpTimeout
 Default block size of a transfer.
char * transferLogLevel
 Timeouts are in seconds.
double preparingFilesRatio
 Possible values are: DEBUG, INFO (default), ERROR.
char * transferType
 Ratio of SRM activity to number of transfer slots.
int urlCopyPutTimeout
 Transfer type: URLCOPY|SRMCOPY.
int urlCopyPutDoneTimeout
int urlCopyGetTimeout
int urlCopyGetDoneTimeout
int urlCopyTransferTimeout
int urlCopyTransferMarkersTimeout
int urlCopyNoProgressTimeout
double urlCopyTransferTimeoutPerMB
 timeout without transfer progress.
char * srmCopyDirection
 Transfer timeout per megabyte.
int srmCopyTimeout
 SRM copy direction: PUSH, PULL.
int srmCopyRefreshTimeout
 This is a global timeout.


Detailed Description

The transfer channel3 object.

Definition at line 354 of file transfer-simple.h.


Field Documentation

int _glite_transfer_Channel3::__sizeVOLimits
 

Number of VO/Limit pairs.

Definition at line 369 of file transfer-simple.h.

int _glite_transfer_Channel3::__sizeVOShares
 

Number of VO/Share pairs.

Definition at line 367 of file transfer-simple.h.

int _glite_transfer_Channel3::bandwidth
 

Current maximum bandwidth (capacity) in Mbits/s.

Definition at line 365 of file transfer-simple.h.

char* _glite_transfer_Channel3::blockSize
 

Type of a channel: DEDICATED or NONDEDICATED.

Definition at line 378 of file transfer-simple.h.

char* _glite_transfer_Channel3::channelName
 

The name of the channel, used for referring to it.

Definition at line 355 of file transfer-simple.h.

char* _glite_transfer_Channel3::channelType
 

Don't use this.

You have been warned!

Definition at line 377 of file transfer-simple.h.

char* _glite_transfer_Channel3::contact
 

The contact address of the responsible of the channel.

Definition at line 358 of file transfer-simple.h.

char* _glite_transfer_Channel3::destSite
 

The destination site of the channel.

Definition at line 357 of file transfer-simple.h.

int _glite_transfer_Channel3::httpTimeout
 

Default block size of a transfer.

Definition at line 379 of file transfer-simple.h.

time_t _glite_transfer_Channel3::lastActiveTime
 

<Flag to check destination directory

Definition at line 375 of file transfer-simple.h.

time_t _glite_transfer_Channel3::lastModificationTime
 

Why the channel was changed.

Definition at line 362 of file transfer-simple.h.

char* _glite_transfer_Channel3::lastModifierDn
 

TCP buffer size.

Definition at line 360 of file transfer-simple.h.

char* _glite_transfer_Channel3::message
 

Last person to change channel.

Definition at line 361 of file transfer-simple.h.

int _glite_transfer_Channel3::nominalThroughput
 

The throughput goal for the system to achieve.

Definition at line 366 of file transfer-simple.h.

int _glite_transfer_Channel3::numberOfFiles
 

Number of concurrent files allowed on the channel.

Definition at line 364 of file transfer-simple.h.

int _glite_transfer_Channel3::numberOfStreams
 

Number of concurrent streams allowed on the channel.

Definition at line 363 of file transfer-simple.h.

double _glite_transfer_Channel3::preparingFilesRatio
 

Possible values are: DEBUG, INFO (default), ERROR.

Definition at line 381 of file transfer-simple.h.

int _glite_transfer_Channel3::seLimit
 

The last time the channel was active.

Definition at line 376 of file transfer-simple.h.

char* _glite_transfer_Channel3::sourceSite
 

The source site of the channel.

Definition at line 356 of file transfer-simple.h.

char* _glite_transfer_Channel3::srmCopyDirection
 

Transfer timeout per megabyte.

Definition at line 391 of file transfer-simple.h.

int _glite_transfer_Channel3::srmCopyRefreshTimeout
 

This is a global timeout.

Definition at line 393 of file transfer-simple.h.

int _glite_transfer_Channel3::srmCopyTimeout
 

SRM copy direction: PUSH, PULL.

Definition at line 392 of file transfer-simple.h.

glite_channel_state _glite_transfer_Channel3::state
 

The operational state of the channel.

Definition at line 371 of file transfer-simple.h.

int _glite_transfer_Channel3::targetDirCheck
 

<Number of seconds to mark activity on URL Copy

Definition at line 373 of file transfer-simple.h.

char* _glite_transfer_Channel3::tcpBufferSize
 

Definition at line 359 of file transfer-simple.h.

char* _glite_transfer_Channel3::transferLogLevel
 

Timeouts are in seconds.

Definition at line 380 of file transfer-simple.h.

char* _glite_transfer_Channel3::transferType
 

Ratio of SRM activity to number of transfer slots.

Definition at line 382 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyFirstTxmarkTo
 

Definition at line 372 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyGetDoneTimeout
 

Definition at line 386 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyGetTimeout
 

Definition at line 385 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyNoProgressTimeout
 

Definition at line 389 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyPutDoneTimeout
 

Definition at line 384 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyPutTimeout
 

Transfer type: URLCOPY|SRMCOPY.

Definition at line 383 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyTransferMarkersTimeout
 

Definition at line 388 of file transfer-simple.h.

int _glite_transfer_Channel3::urlCopyTransferTimeout
 

Definition at line 387 of file transfer-simple.h.

double _glite_transfer_Channel3::urlCopyTransferTimeoutPerMB
 

timeout without transfer progress.

Definition at line 390 of file transfer-simple.h.

glite_transfer_VOLimitElement** _glite_transfer_Channel3::VOLimits
 

VO/Limit pairs.

Definition at line 370 of file transfer-simple.h.

glite_transfer_VOShareElement** _glite_transfer_Channel3::VOShares
 

VO/Share pairs.

Definition at line 368 of file transfer-simple.h.

The GLite Project. All rights reserved.