CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | 静态 Private 属性 | 所有成员列表
carla::client::FileTransfer类 参考

#include <FileTransfer.h>

+ carla::client::FileTransfer 的协作图:

Public 成员函数

 FileTransfer ()=delete
 

静态 Public 成员函数

static bool FileExists (std::string file)
 
static const std::string & GetFilesBaseFolder ()
 
static std::vector< uint8_t > ReadFile (std::string path)
 
static bool SetFilesBaseFolder (const std::string &path)
 
static bool WriteFile (std::string path, std::vector< uint8_t > content)
 

静态 Private 属性

static std::string _filesBaseFolder = std::string(getenv("HOME")) + "/carlaCache/"
 

详细描述

在文件 FileTransfer.h20 行定义.

构造及析构函数说明

◆ FileTransfer()

carla::client::FileTransfer::FileTransfer ( )
delete

成员函数说明

◆ FileExists()

bool carla::client::FileTransfer::FileExists ( std::string file)
static

在文件 FIleTransfer.cpp34 行定义.

引用了 _filesBaseFolder.

被这些函数引用 carla::client::detail::Simulator::GetCurrentMap() , 以及 carla::client::detail::Client::GetRequiredFiles().

+ 这是这个函数的调用关系图:

◆ GetFilesBaseFolder()

const std::string & carla::client::FileTransfer::GetFilesBaseFolder ( )
static

在文件 FIleTransfer.cpp30 行定义.

引用了 _filesBaseFolder.

◆ ReadFile()

std::vector< uint8_t > carla::client::FileTransfer::ReadFile ( std::string path)
static

在文件 FIleTransfer.cpp69 行定义.

引用了 _filesBaseFolder.

被这些函数引用 carla::client::detail::Client::GetCacheFile().

+ 这是这个函数的调用关系图:

◆ SetFilesBaseFolder()

bool carla::client::FileTransfer::SetFilesBaseFolder ( const std::string & path)
static

在文件 FIleTransfer.cpp19 行定义.

引用了 _filesBaseFolder.

被这些函数引用 carla::client::detail::Client::SetFilesBaseFolder().

+ 这是这个函数的调用关系图:

◆ WriteFile()

bool carla::client::FileTransfer::WriteFile ( std::string path,
std::vector< uint8_t > content )
static

在文件 FIleTransfer.cpp46 行定义.

引用了 _filesBaseFolder , 以及 carla::FileSystem::ValidateFilePath().

被这些函数引用 carla::client::detail::Client::RequestFile().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ _filesBaseFolder

std::string carla::client::FileTransfer::_filesBaseFolder = std::string(getenv("HOME")) + "/carlaCache/"
staticprivate

在文件 FileTransfer.h38 行定义.

被这些函数引用 FileExists(), GetFilesBaseFolder(), ReadFile(), SetFilesBaseFolder() , 以及 WriteFile().


该类的文档由以下文件生成: