#include <FileRequest.h>
Public Member Functions | |
FileRequest () | |
Constructor. | |
virtual | ~FileRequest () |
Destructor. | |
FileRequest (const FileRequest &f) | |
Copy Constructor. | |
unsigned long | getId () |
getter for member | |
std::string | getName () |
getter for member | |
void | setId (unsigned long i) |
Setter for member. | |
void | setName (std::string n) |
Setter for member. | |
User * | getClient () const |
Getter for member. | |
void | setClient (User *Client) |
Setter for member. | |
FileStatus | getStatus () const |
Getter for member. | |
void | setStatus (FileStatus) |
Setter for member. | |
void | setNbTries (int) |
Setter for member. | |
int | getNbTries () |
Getter for member. | |
bool | operator== (FileRequest &fr1) const |
Private Attributes | |
unsigned long | Id |
Unique Id of the request. | |
std::string | Name |
Hpss name of the requested file. | |
User * | Client |
Client requesting the file. | |
FileStatus | Status |
Status of the file request. | |
int | NbTries |
Number of retries. |
treqs::FileRequest::FileRequest | ( | ) |
Constructor.
treqs::FileRequest::~FileRequest | ( | ) | [virtual] |
Destructor.
treqs::FileRequest::FileRequest | ( | const FileRequest & | f | ) |
Copy Constructor.
User * treqs::FileRequest::getClient | ( | ) | const |
Getter for member.
unsigned long treqs::FileRequest::getId | ( | ) |
getter for member
std::string treqs::FileRequest::getName | ( | ) |
getter for member
int treqs::FileRequest::getNbTries | ( | ) |
Getter for member.
FileStatus treqs::FileRequest::getStatus | ( | ) | const |
Getter for member.
bool treqs::FileRequest::operator== | ( | FileRequest & | fr1 | ) | const |
void treqs::FileRequest::setClient | ( | User * | Client | ) |
Setter for member.
void treqs::FileRequest::setId | ( | unsigned long | i | ) |
Setter for member.
void treqs::FileRequest::setName | ( | std::string | n | ) |
Setter for member.
void treqs::FileRequest::setNbTries | ( | int | n | ) |
Setter for member.
void treqs::FileRequest::setStatus | ( | FileStatus | f | ) |
Setter for member.
User* treqs::FileRequest::Client [private] |
Client requesting the file.
unsigned long treqs::FileRequest::Id [private] |
Unique Id of the request.
std::string treqs::FileRequest::Name [private] |
Hpss name of the requested file.
int treqs::FileRequest::NbTries [private] |
Number of retries.
FileStatus treqs::FileRequest::Status [private] |
Status of the file request.