0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Functions
Filesystem.cc File Reference

Abstract base class for a filesystem. More...

#include <Common/Compat.h>
#include "Filesystem.h"
#include <Common/Error.h>
#include <Common/Serialization.h>
#include <boost/algorithm/string.hpp>
#include <strings.h>
Include dependency graph for Filesystem.cc:

Go to the source code of this file.

Functions

static Stringremove_trailing_duplicates (String &s, char separator)
 

Detailed Description

Abstract base class for a filesystem.

All commands have synchronous and asynchronous versions. Commands that operate on the same file descriptor are serialized by the underlying filesystem. In other words, if you issue three asynchronous commands, they will get carried out and their responses will come back in the same order in which they were issued. Unless otherwise mentioned, the methods could throw Exception.

Definition in file Filesystem.cc.

Function Documentation

static String& remove_trailing_duplicates ( String s,
char  separator 
)
static

Definition at line 116 of file Filesystem.cc.