0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Classes | Typedefs | Functions
Hypertable::FsBroker::Lib Namespace Reference

File system broker framework and client library. More...

Namespaces

 Request
 
 Response
 

Classes

class  Broker
 Abstract class to be implemented by brokers. More...
 
class  Client
 Proxy class for FS broker. More...
 
class  ClientBufferedReaderHandler
 
class  ConnectionHandler
 Connection handler for file system brokers. More...
 
class  ConnectionHandlerFactory
 This class serves as the connection handler factory. More...
 
class  FileDevice
 
class  FileSink
 
class  FileSource
 
class  MetricsHandler
 Collects and publishes FsBroker metrics. More...
 
class  OpenFileData
 
class  OpenFileMap
 
class  StatusManager
 Manages file system broker status. More...
 

Typedefs

typedef std::shared_ptr< BrokerBrokerPtr
 Smart pointer to Broker. More...
 
typedef std::shared_ptr< ClientClientPtr
 Smart pointer to Client. More...
 
typedef std::shared_ptr
< MetricsHandler
MetricsHandlerPtr
 Smart pointer to MetricsHandler. More...
 
typedef std::shared_ptr
< OpenFileData
OpenFileDataPtr
 

Functions

void copy (ClientPtr &client, const std::string &from, const std::string &to, int64_t offset=0)
 
void copy_from_local (ClientPtr &client, const std::string &from, const std::string &to, int64_t offset=0)
 
void copy_to_local (ClientPtr &client, const std::string &from, const std::string &to, int64_t offset=0)
 

Detailed Description

File system broker framework and client library.

Function Documentation

void Hypertable::FsBroker::Lib::copy ( ClientPtr client,
const std::string &  from,
const std::string &  to,
int64_t  offset = 0 
)

Definition at line 45 of file Utility.cc.

void Hypertable::FsBroker::Lib::copy_from_local ( ClientPtr client,
const std::string &  from,
const std::string &  to,
int64_t  offset = 0 
)

Definition at line 100 of file Utility.cc.

void Hypertable::FsBroker::Lib::copy_to_local ( ClientPtr client,
const std::string &  from,
const std::string &  to,
int64_t  offset = 0 
)

Definition at line 150 of file Utility.cc.