#include <Hyperspace/ClientKeepaliveHandler.h>#include <Hyperspace/DirEntry.h>#include <Hyperspace/DirEntryAttr.h>#include <Hyperspace/HandleCallback.h>#include <Hyperspace/HsCommandInterpreter.h>#include <Hyperspace/LockSequencer.h>#include <Hyperspace/Protocol.h>#include <AsyncComm/Comm.h>#include <AsyncComm/CommBuf.h>#include <AsyncComm/ConnectionManager.h>#include <AsyncComm/DispatchHandler.h>#include <Common/DynamicBuffer.h>#include <Common/Properties.h>#include <Common/Status.h>#include <Common/String.h>#include <Common/Timer.h>#include <chrono>#include <condition_variable>#include <memory>#include <mutex>#include <unordered_map>#include <vector>

Go to the source code of this file.
Classes | |
| class | Hyperspace::SessionCallback |
| A callback object derived from this class gets passed into the constructor of Hyperspace. More... | |
| class | Hyperspace::Session |
| Hyperspace session. More... | |
Namespaces | |
| Hypertable | |
| Hypertable definitions | |
| Hyperspace | |
| Hyperspace definitions | |
Typedefs | |
| typedef std::shared_ptr< Session > | Hyperspace::SessionPtr |
Enumerations | |
| enum | { Hyperspace::OPEN_FLAG_READ = 0x00001, Hyperspace::OPEN_FLAG_WRITE = 0x00002, Hyperspace::OPEN_FLAG_LOCK = 0x00004, Hyperspace::OPEN_FLAG_CREATE = 0x00008, Hyperspace::OPEN_FLAG_EXCL = 0x00010, Hyperspace::OPEN_FLAG_TEMP = 0x00020, Hyperspace::OPEN_FLAG_LOCK_SHARED = 0x00044, Hyperspace::OPEN_FLAG_LOCK_EXCLUSIVE = 0x00084 } |
| The following flags (bit masks) are ORed together and passed in as the flags argument to Open(). More... | |
Functions | |
| void | Hyperspace::close_handle (SessionPtr hyperspace, uint64_t handle) |
| void | Hyperspace::close_handle_ptr (SessionPtr hyperspace, uint64_t *handlep) |
1.8.8