CernVM-FS
2.12.0
|
#include <talk.h>
Public Member Functions | |
~TalkManager () | |
void | Spawn () |
Static Public Member Functions | |
static TalkManager * | Create (const std::string &socket_path, MountPoint *mount_point, FuseRemounter *remounter) |
Private Member Functions | |
TalkManager (const std::string &socket_path, MountPoint *mount_point, FuseRemounter *remounter) | |
void | Answer (int con_fd, const std::string &msg) |
void | AnswerStringList (int con_fd, const std::vector< std::string > &list) |
std::string | FormatMetalinkInfo (download::DownloadManager *download_mgr) |
std::string | FormatHostInfo (download::DownloadManager *download_mgr) |
std::string | FormatProxyInfo (download::DownloadManager *download_mgr) |
std::string | FormatLatencies (const MountPoint &mount_point, FileSystem *file_system) |
Private Member Functions inherited from SingleCopy | |
SingleCopy () | |
Static Private Member Functions | |
static void * | MainResponder (void *data) |
Private Attributes | |
std::string | socket_path_ |
int | socket_fd_ |
MountPoint * | mount_point_ |
FuseRemounter * | remounter_ |
pthread_t | thread_talk_ |
bool | spawned_ |
Static Private Attributes | |
static const unsigned | kMaxCommandSize = 512 |
Provides a command & control interface to the MountPoint class. Data is exchanged through a UNIX domain socket. Used by the cvmfs_talk utility.
TalkManager::~TalkManager | ( | ) |
|
private |
|
private |
Definition at line 65 of file talk.cc.
Referenced by MainResponder().
|
private |
Definition at line 70 of file talk.cc.
Referenced by MainResponder().
|
static |
|
private |
Definition at line 118 of file talk.cc.
Referenced by MainResponder().
|
private |
Definition at line 806 of file talk.cc.
Referenced by MainResponder().
|
private |
Definition at line 100 of file talk.cc.
Referenced by MainResponder().
|
private |
Definition at line 145 of file talk.cc.
Referenced by MainResponder().
|
staticprivate |
void TalkManager::Spawn | ( | ) |
|
staticprivate |
|
private |
Definition at line 58 of file talk.h.
Referenced by MainResponder().
|
private |
Definition at line 59 of file talk.h.
Referenced by MainResponder().
|
private |
Definition at line 57 of file talk.h.
Referenced by Create(), MainResponder(), and ~TalkManager().
|
private |
Definition at line 56 of file talk.h.
Referenced by ~TalkManager().
|
private |
Definition at line 61 of file talk.h.
Referenced by Spawn(), and ~TalkManager().
|
private |
Definition at line 60 of file talk.h.
Referenced by Spawn(), TalkManager(), and ~TalkManager().