22 #ifndef FsBroker_local_LocalBroker_h
23 #define FsBroker_local_LocalBroker_h
71 uint32_t flags, uint32_t bufsz);
73 int32_t bufsz, int16_t replication, int64_t blksz);
81 bool accurate =
true);
83 uint32_t amount,
bool verify_checksum);
116 #endif // FsBroker_local_LocalBroker_h
StatusManager m_status_manager
Server status manager.
A memory buffer of static size.
static atomic< int > ms_next_fd
Application handler for append function.
std::string String
A String is simply a typedef to std::string.
OpenFileDataLocal * operator->() const
Abstract class to be implemented by brokers.
std::shared_ptr< OpenFileData > OpenFileDataPtr
Flags
Enumeration type for append flags.
Application handler for exists function.
Program options handling.
MetricsHandlerPtr m_metrics_handler
Metrics collection handler.
Application handler for length function.
bool status(ContextPtr &context, Timer &timer, Status &status)
Runs a status check on the master.
virtual ~OpenFileDataLocal()
std::shared_ptr< Properties > PropertiesPtr
Manages file system broker status.
OpenFileDataLocal(const String &fname, int _fd, int _flags)
This class is used to generate and deliver standard responses back to a client.
Application handler for readdir function.
Application handler for open function.
Declarations for MetricsHandler.
Application handler for read function.
Application handler for open function.
A String class based on std::string.
OpenFileDataLocalPtr(OpenFileDataLocal *ofdl)
Declarations for StatusManager.
std::shared_ptr< MetricsHandler > MetricsHandlerPtr
Smart pointer to MetricsHandler.