DataStaging contains all components for data transfer scheduling and execution. More...
Data Structures | |
| class | DataDelivery |
| DataDelivery transfers data between specified physical locations. More... | |
| class | DataDeliveryComm |
| This class provides an abstract interface for the Delivery layer. More... | |
| class | DataDeliveryCommHandler |
| Singleton class handling all active DataDeliveryComm objects. More... | |
| class | DataDeliveryLocalComm |
| This class starts, monitors and controls a local Delivery process. More... | |
| class | DataDeliveryRemoteComm |
| This class contacts a remote service to make a Delivery request. More... | |
| class | TransferParameters |
| class | DTRCacheParameters |
| The configured cache directories. More... | |
| class | DTRCallback |
| The base class from which all callback-enabled classes should be derived. More... | |
| class | DTR |
| Data Transfer Request. More... | |
| class | DTRList |
| Global list of all active DTRs in the system. More... | |
| class | DTRStatus |
| Class representing the status of a DTR. More... | |
| class | DTRErrorStatus |
| A class to represent error states reported by various components. More... | |
| class | Generator |
| Simple Generator implementation. More... | |
| class | Processor |
| The Processor performs pre- and post-transfer operations. More... | |
| class | Scheduler |
| The Scheduler is the control centre of the data staging framework. More... | |
| class | TransferSharesConf |
| TransferSharesConf describes the configuration of TransferShares. More... | |
| class | TransferShares |
| TransferShares is used to implement fair-sharing and priorities. More... | |
Typedefs | |
| typedef Arc::ThreadedPointer< DTR > | DTR_ptr |
|
typedef Arc::ThreadedPointer < Arc::Logger > | DTRLogger |
Enumerations | |
| enum | StagingProcesses |
| enum | ProcessState |
| enum | CacheState { CACHEABLE, NON_CACHEABLE, CACHE_ALREADY_PRESENT, CACHE_DOWNLOADED, CACHE_LOCKED, CACHE_SKIP, CACHE_NOT_USED } |
DataStaging contains all components for data transfer scheduling and execution.
Represents possible cache states of this DTR.
1.6.3