DAnCE
..
|
#include <Artifact_Installation_Impl.h>
Classes | |
class | Guard |
struct | Version |
Public Types | |
typedef ACE_MT_SYNCH::CONDITION | TCONDITION |
typedef std::vector< Version > | TVersions |
Public Member Functions | |
ArtifactRegistry (TCONDITION &condition, bool locked=false) | |
~ArtifactRegistry () | |
const std::string & | location () const |
TVersions & | versions () |
const TVersions & | versions () const |
u_long | install_count () const |
void | increment_install_count () |
void | decrement_install_count () |
void | set_locked () |
void | set_unlocked () |
bool | is_locked () const |
Private Attributes | |
TCONDITION & | condition_ |
bool | locked_ |
u_long | install_count_ |
TVersions | versions_ |
typedef std::vector<Version> DAnCE::ArtifactRegistry::TVersions |
DAnCE::ArtifactRegistry::ArtifactRegistry | ( | TCONDITION & | condition, |
bool | locked = false |
||
) |
DAnCE::ArtifactRegistry::~ArtifactRegistry | ( | ) |
void DAnCE::ArtifactRegistry::decrement_install_count | ( | ) |
void DAnCE::ArtifactRegistry::increment_install_count | ( | ) |
u_long DAnCE::ArtifactRegistry::install_count | ( | ) | const |
bool DAnCE::ArtifactRegistry::is_locked | ( | ) | const |
const std::string & DAnCE::ArtifactRegistry::location | ( | ) | const |
void DAnCE::ArtifactRegistry::set_locked | ( | ) |
void DAnCE::ArtifactRegistry::set_unlocked | ( | ) |
ArtifactRegistry::TVersions & DAnCE::ArtifactRegistry::versions | ( | ) |
const ArtifactRegistry::TVersions & DAnCE::ArtifactRegistry::versions | ( | ) | const |
|
private |
|
private |
|
private |
|
private |