FC++  v0.9.0-9e9b65
FileCatalyst Fast File Transfers - C++ Library
fc::Options Member List

This is the complete list of members for fc::Options, including all inherited members.

getLogFileOutputDir()fc::Optionsstatic
getMap(const bool verbose=false) constfc::Optionsvirtual
getStr(const bool verbose=false) constfc::Optionsvirtual
Options()fc::Options
Options(const std::string &username, const std::string &password, const std::string &ip_or_hostname, const unsigned short int tcp_port=21)fc::Options
reset()fc::Optionsvirtual
setBandwidth(const uint64_t full_bandwidth_bps=fc::bps(fc::kZero_bps), const uint64_t slow_start_bandwidth_bps=fc::bps(fc::kZero_bps))fc::Optionsvirtual
setBandwidth(const fc::ECommonBandwidth full_bandwidth_bps, const fc::ECommonBandwidth slow_start_bandwidth_bps=fc::kZero_bps)fc::Optionsvirtual
setClientId(const fc::EClientIdMajor major_id=fc::kApi, const fc::EClientIdMinor minor_id=fc::kApiCpp)fc::Optionsvirtual
setCongestionControl(const bool enabled=false, const int aggression=2)fc::Optionsvirtual
setEncoders(const int number_of_encoders=5)fc::Optionsvirtual
setEncryption(const bool enable_TCP_SSL=false, const bool enable_UDP_AES=true)fc::Optionsvirtual
setFtpServer(const std::string &ip_or_hostname, const unsigned short tcp_port=21)fc::Optionsvirtual
setLimits(const int unit_size_in_bytes=1024, const int block_size_in_bytes=4194304)fc::Optionsvirtual
setLocaldir(const std::string &local_directory=".")fc::Optionsvirtual
setLogFileOutputDir(const std::string &dir=".")fc::Optionsvirtual
setMd5Verification(const bool enabled=false, const int mode=0)fc::Optionsvirtual
setMode(const fc::ETransferMode tm=fc::kUdp, const fc::EConnectionMode cm=fc::kPassive)fc::Optionsvirtual
setMultiThreaded(const bool multi_threaded=true, const int count=3)fc::Optionsvirtual
setOverwrite(const bool overwrite=false)fc::Optionsvirtual
setRemotedir(const std::string &remote_directory="/")fc::Optionsvirtual
setRetries(const int count=0, const int wait_period_in_seconds=30)fc::Optionsvirtual
setSocketOptions(const int socket_buffer_size_in_KiB=8192, const bool keepalive_enabled=true, const int keepalive_interval_in_seconds=55, const int keepalive_probes=9)fc::Optionsvirtual
setSslHandshake(const fc::ESslHandshakeMode ssl_handshake_mode=fc::kSslAutoDetect)fc::Optionsvirtual
setSummaryLogging(const bool enabled=false)fc::Optionsvirtual
setTimeout(const int timeout=15)fc::Optionsvirtual
setTmpFilenames(const bool enabled=false, const std::string &suffix=".tmp", const std::string &prefix="")fc::Optionsvirtual
setTrace(const bool enabled=false)fc::Optionsvirtual
setTransferResume(const bool enabled=false, const int md5_chunk_size_in_KiB=16384)fc::Optionsvirtual
setUsernameAndPassword(const std::string &username, const std::string &password)fc::Optionsvirtual
~Options()fc::Optionsvirtual