0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Modules | Classes | Typedefs | Enumerations

File System Broker library. More...

Collaboration diagram for Lib:

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 }
 

Detailed Description

File System Broker library.

This module contains the client interface and broker framework code for the file system brokers.

Typedef Documentation

typedef std::shared_ptr<Broker> Hypertable::FsBroker::Lib::BrokerPtr

Smart pointer to Broker.

Definition at line 241 of file Broker.h.

typedef std::shared_ptr<Client> Hypertable::FsBroker::Lib::ClientPtr

Smart pointer to Client.

Definition at line 233 of file Client.h.

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.

Enumeration Type Documentation

anonymous enum
Enumerator
SHUTDOWN_FLAG_IMMEDIATE 

Perform immediate shutdown.

Definition at line 193 of file Client.h.