~ubuntu-branches/ubuntu/precise/nordugrid-arc/precise

« back to all changes in this revision

Viewing changes to src/libs/data-staging/DTRStatus.cpp

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2012-03-01 19:48:16 UTC
  • mfrom: (3.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20120301194816-m1ezrwnwt2qgnc2e
Tags: 1.1.1-1
* 1.1.1 Bugfix Release
* Fixes FTBFS (Closes: #661774) (LP: #935007)
* Fix typo in package description (Closes: #646979)
* Split binary rule in debian/rules for arch and indep

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
 
7
7
namespace DataStaging {
8
8
 
 
9
  // to do states
 
10
  static const DTRStatus::DTRStatusType to_process_states[] = {
 
11
      DTRStatus::CHECK_CACHE,
 
12
      DTRStatus::RESOLVE,
 
13
      DTRStatus::QUERY_REPLICA,
 
14
      DTRStatus::PRE_CLEAN,
 
15
      DTRStatus::STAGE_PREPARE,
 
16
      DTRStatus::TRANSFER,
 
17
      DTRStatus::RELEASE_REQUEST,
 
18
      DTRStatus::REGISTER_REPLICA,
 
19
      DTRStatus::PROCESS_CACHE
 
20
  };
 
21
 
 
22
  // doing states
 
23
  static const DTRStatus::DTRStatusType processing_states[] = {
 
24
      DTRStatus::CHECKING_CACHE,
 
25
      DTRStatus::RESOLVING,
 
26
      DTRStatus::QUERYING_REPLICA,
 
27
      DTRStatus::PRE_CLEANING,
 
28
      DTRStatus::STAGING_PREPARING,
 
29
      DTRStatus::TRANSFERRING,
 
30
      DTRStatus::RELEASING_REQUEST,
 
31
      DTRStatus::REGISTERING_REPLICA,
 
32
      DTRStatus::PROCESSING_CACHE
 
33
  };
 
34
 
 
35
  static const DTRStatus::DTRStatusType staged_states[] = {
 
36
      DTRStatus::STAGE_PREPARE,
 
37
      DTRStatus::STAGING_PREPARING,
 
38
      DTRStatus::STAGING_PREPARING_WAIT,
 
39
      DTRStatus::STAGED_PREPARED,
 
40
      DTRStatus::TRANSFER,
 
41
      DTRStatus::TRANSFERRING,
 
42
      DTRStatus::TRANSFERRING_CANCEL,
 
43
      DTRStatus::TRANSFERRED
 
44
  };
 
45
 
 
46
 
 
47
  const std::vector<DTRStatus::DTRStatusType> DTRStatus::ToProcessStates(to_process_states,
 
48
      to_process_states + sizeof to_process_states / sizeof to_process_states[0]);
 
49
 
 
50
  const std::vector<DTRStatus::DTRStatusType> DTRStatus::ProcessingStates(processing_states,
 
51
      processing_states + sizeof processing_states / sizeof processing_states[0]);
 
52
 
 
53
  const std::vector<DTRStatus::DTRStatusType> DTRStatus::StagedStates(staged_states,
 
54
      staged_states + sizeof staged_states / sizeof staged_states[0]);
 
55
 
9
56
  static const std::string status_string[DTRStatus::NULL_STATE + 1] = {
10
57
    "NEW",
11
58
    "CHECK_CACHE",
12
 
    "RESOLVE",
13
 
    "QUERY_REPLICA",
14
 
    "PRE_CLEAN",
15
 
    "STAGE_PREPARE",
16
 
    "TRANSFER_WAIT",
17
 
    "TRANSFER",
18
 
    "RELEASE_REQUEST",
19
 
    "REGISTER_REPLICA",
20
 
    "PROCESS_CACHE",
21
 
    "DONE",
22
 
    "CANCELLED",
23
 
    "CANCELLED_FINISHED",
24
 
    "ERROR",
25
59
    "CHECKING_CACHE",
26
60
    "CACHE_WAIT",
27
61
    "CACHE_CHECKED",
 
62
    "RESOLVE",
28
63
    "RESOLVING",
29
64
    "RESOLVED",
 
65
    "QUERY_REPLICA",
30
66
    "QUERYING_REPLICA",
31
67
    "REPLICA_QUERIED",
 
68
    "PRE_CLEAN",
32
69
    "PRE_CLEANING",
33
70
    "PRE_CLEANED",
 
71
    "STAGE_PREPARE",
34
72
    "STAGING_PREPARING",
35
73
    "STAGING_PREPARING_WAIT",
36
74
    "STAGED_PREPARED",
 
75
    "TRANSFER",
37
76
    "TRANSFERRING",
38
77
    "TRANSFERRING_CANCEL",
39
78
    "TRANSFERRED",
 
79
    "RELEASE_REQUEST",
40
80
    "RELEASING_REQUEST",
41
81
    "REQUEST_RELEASED",
 
82
    "REGISTER_REPLICA",
42
83
    "REGISTERING_REPLICA",
43
84
    "REPLICA_REGISTERED",
 
85
    "PROCESS_CACHE",
44
86
    "PROCESSING_CACHE",
45
87
    "CACHE_PROCESSED",
 
88
    "DONE",
 
89
    "CANCELLED",
 
90
    "CANCELLED_FINISHED",
 
91
    "ERROR",
46
92
    "NULL_STATE"
47
93
  };
48
94