Back to index

nordugrid-arc-nox  1.1.0~rc6
Classes | Namespaces | Functions
DataMover.cpp File Reference
#include <cstdlib>
#include <cerrno>
#include <sys/types.h>
#include <unistd.h>
#include <glibmm.h>
#include <arc/DateTime.h>
#include <arc/Logger.h>
#include <arc/Thread.h>
#include <arc/URL.h>
#include <arc/UserConfig.h>
#include <arc/Utils.h>
#include <arc/credential/Credential.h>
#include <arc/data/DataBuffer.h>
#include <arc/data/CheckSum.h>
#include <arc/data/DataMover.h>
#include <arc/data/DataPoint.h>
#include <arc/data/DataHandle.h>
#include <arc/data/FileCache.h>
#include <arc/data/MkDirRecursive.h>
#include <arc/data/URLMap.h>

Go to the source code of this file.

Classes

struct  Arc::transfer_struct

Namespaces

namespace  Arc
 ARCJSDLParser The ARCJSDLParser class, derived from the JobDescriptionParser class, is primarily a job description parser for the consolidated job description language (ARCJSDL), derived from JSDL, described in the following document http://svn.nordugrid.org/trac/nordugrid/browser/arc1/trunk/doc/tech_doc/client/job_description.odt.

Functions

void Arc::transfer_func (void *arg)

Class Documentation

struct Arc::transfer_struct

Definition at line 84 of file DataMover.cpp.

Collaboration diagram for Arc::transfer_struct:
Class Members
void * arg
FileCache * cache
callback cb
DataPoint * destination
DataMover * it
const URLMap * map
time_t max_inactivity_time
unsigned long long int min_average_speed
unsigned long long int min_speed
time_t min_speed_time
const char * prefix
DataPoint * source