TINC
Toolkit for Interactive Computation
tinc::SourceInfo Class Reference

#include <CacheManager.hpp>

Public Member Functions

 SourceInfo ()
 
 SourceInfo (const SourceInfo &src)
 
SourceInfooperator= (const SourceInfo &other)
 

Static Public Member Functions

static void copyValueFromSource (SourceInfo &dst, const SourceInfo &src)
 

Public Attributes

std::string type
 
std::string tincId
 
std::string commandLineArguments
 
DistributedPath workingPath {""}
 
std::vector< SourceArgumentarguments
 
std::vector< SourceArgumentdependencies
 
std::vector< FileDependencyfileDependencies
 

Detailed Description

Definition at line 73 of file CacheManager.hpp.

Constructor & Destructor Documentation

◆ SourceInfo() [1/2]

tinc::SourceInfo::SourceInfo ( )
inline

Definition at line 75 of file CacheManager.hpp.

◆ SourceInfo() [2/2]

tinc::SourceInfo::SourceInfo ( const SourceInfo src)
inline

Definition at line 76 of file CacheManager.hpp.

Member Function Documentation

◆ copyValueFromSource()

static void tinc::SourceInfo::copyValueFromSource ( SourceInfo dst,
const SourceInfo src 
)
static

◆ operator=()

SourceInfo& tinc::SourceInfo::operator= ( const SourceInfo other)
inline

Definition at line 77 of file CacheManager.hpp.

Member Data Documentation

◆ arguments

std::vector<SourceArgument> tinc::SourceInfo::arguments

Definition at line 93 of file CacheManager.hpp.

◆ commandLineArguments

std::string tinc::SourceInfo::commandLineArguments

Definition at line 91 of file CacheManager.hpp.

◆ dependencies

std::vector<SourceArgument> tinc::SourceInfo::dependencies

Definition at line 94 of file CacheManager.hpp.

◆ fileDependencies

std::vector<FileDependency> tinc::SourceInfo::fileDependencies

Definition at line 95 of file CacheManager.hpp.

◆ tincId

std::string tinc::SourceInfo::tincId

Definition at line 90 of file CacheManager.hpp.

◆ type

std::string tinc::SourceInfo::type

Definition at line 88 of file CacheManager.hpp.

◆ workingPath

DistributedPath tinc::SourceInfo::workingPath {""}

Definition at line 92 of file CacheManager.hpp.


The documentation for this class was generated from the following file: