#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) |