Class Tape representing an HPSS tape (or cartridge). More...
#include <Tape.h>
Public Member Functions | |
Tape () | |
Constructor. | |
~Tape () | |
Destructor. | |
std::string | getName () |
Getter for member. | |
std::string | getMediaType () |
Getter for member. | |
TapeStatus | getStatus () |
Getter for member. | |
time_t | getStatusUpdateTime () |
Getter for member. | |
void | setName (std::string) |
Setter for member. | |
void | setMediaType (std::string) |
Setter for member. | |
void | setStatus (TapeStatus) |
Setter for member. | |
void | setStatusUpdateTime (time_t) |
Setter for member. | |
void | prepareCleanup () |
Preparing before destruction of object. | |
Private Attributes | |
std::string | Name |
The name of this tape. | |
std::string | MediaType |
The media type. | |
TapeStatus | Status |
The tape status (Locked/Unlocked). | |
time_t | StatusUpdateTime |
The time Status got updated. | |
Static Private Attributes | |
static LoggerPtr | logger |
Class Tape representing an HPSS tape (or cartridge).
treqs::Tape::Tape | ( | ) |
Constructor.
treqs::Tape::~Tape | ( | ) |
Destructor.
std::string treqs::Tape::getMediaType | ( | ) |
Getter for member.
std::string treqs::Tape::getName | ( | ) |
Getter for member.
treqs::TapeStatus treqs::Tape::getStatus | ( | ) |
Getter for member.
time_t treqs::Tape::getStatusUpdateTime | ( | ) |
Getter for member.
void treqs::Tape::prepareCleanup | ( | ) |
Preparing before destruction of object.
Before destroying an instance, a Tape has nothing to do
void treqs::Tape::setMediaType | ( | std::string | m | ) |
Setter for member.
void treqs::Tape::setName | ( | std::string | n | ) |
Setter for member.
void treqs::Tape::setStatus | ( | treqs::TapeStatus | t | ) |
Setter for member.
void treqs::Tape::setStatusUpdateTime | ( | time_t | ) |
Setter for member.
LoggerPtr treqs::Tape::logger [static, private] |
std::string treqs::Tape::MediaType [private] |
The media type.
std::string treqs::Tape::Name [private] |
The name of this tape.
TapeStatus treqs::Tape::Status [private] |
The tape status (Locked/Unlocked).
time_t treqs::Tape::StatusUpdateTime [private] |
The time Status got updated.