ARC SDK
Public Member Functions | Static Public Attributes
Arc::DataExternalHelper Class Reference

Public Member Functions

 DataExternalHelper (char const *modulepath, char const *modulename, const URL &url, const UserConfig &usercfg, std::istream &instream, std::ostream &outstream)
 
 operator bool (void) const
 
bool operator! (void) const
 
void SetBufferSize (unsigned long long int size)
 
void SetRange (unsigned long long int start, unsigned long long int end)
 
void SetSecure (bool secure)
 
void SetPassive (bool passive)
 
void ReadOutOfOrder (bool out_of_order)
 
DataStatus Rename (const URL &newurl)
 
DataStatus List (DataPoint::DataPointInfoType verb=DataPoint::INFO_TYPE_ALL)
 
DataStatus Stat (DataPoint::DataPointInfoType verb=DataPoint::INFO_TYPE_ALL)
 
DataStatus Check ()
 
DataStatus Remove ()
 
DataStatus CreateDirectory (bool with_parents=false)
 
DataStatus Read ()
 
DataStatus Write ()
 
DataStatus Transfer (const URL &otherendpoint, bool source, DataPoint::TransferCallback callback)
 
DataStatus Transfer3rdParty (const URL &source, const URL &destination, DataPoint::TransferCallback callback)
 

Static Public Attributes

static Logger logger
 

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