File System Broker library. More...
Modules | |
Request | |
Request handling code. | |
Response | |
Response handling code. | |
Classes | |
class | Hypertable::FsBroker::Lib::Broker |
Abstract class to be implemented by brokers. More... | |
class | Hypertable::FsBroker::Lib::Client |
Proxy class for FS broker. More... | |
class | Hypertable::FsBroker::Lib::ClientBufferedReaderHandler |
class | Hypertable::FsBroker::Lib::ConnectionHandler |
Connection handler for file system brokers. More... | |
class | Hypertable::FsBroker::Lib::ConnectionHandlerFactory |
This class serves as the connection handler factory. More... | |
class | Hypertable::FsBroker::Lib::FileDevice |
struct | Hypertable::FsBroker::Lib::FileDevice::impl |
class | Hypertable::FsBroker::Lib::FileSource |
class | Hypertable::FsBroker::Lib::FileSink |
class | Hypertable::FsBroker::Lib::MetricsHandler |
Collects and publishes FsBroker metrics. More... | |
class | Hypertable::FsBroker::Lib::OpenFileData |
class | Hypertable::FsBroker::Lib::OpenFileMap |
class | Hypertable::FsBroker::Lib::StatusManager |
Manages file system broker status. More... | |
Typedefs | |
typedef std::shared_ptr< Broker > | Hypertable::FsBroker::Lib::BrokerPtr |
Smart pointer to Broker. More... | |
typedef std::shared_ptr< Client > | Hypertable::FsBroker::Lib::ClientPtr |
Smart pointer to Client. More... | |
typedef std::shared_ptr < MetricsHandler > | Hypertable::FsBroker::Lib::MetricsHandlerPtr |
Smart pointer to MetricsHandler. More... | |
typedef std::shared_ptr < OpenFileData > | Hypertable::FsBroker::Lib::OpenFileDataPtr |
Enumerations | |
enum | { Hypertable::FsBroker::Lib::Client::SHUTDOWN_FLAG_IMMEDIATE = 0x01 } |
File System Broker library.
This module contains the client interface and broker framework code for the file system brokers.
typedef std::shared_ptr<Broker> Hypertable::FsBroker::Lib::BrokerPtr |
typedef std::shared_ptr<Client> Hypertable::FsBroker::Lib::ClientPtr |
typedef std::shared_ptr<MetricsHandler> Hypertable::FsBroker::Lib::MetricsHandlerPtr |
Smart pointer to MetricsHandler.
Definition at line 157 of file MetricsHandler.h.
typedef std::shared_ptr<OpenFileData> Hypertable::FsBroker::Lib::OpenFileDataPtr |
Definition at line 45 of file OpenFileMap.h.