This is the complete list of members for Hyperspace::Master, including all inherited members.
attr_del(ResponseCallback *cb, uint64_t session_id, uint64_t handle, const char *name) | Hyperspace::Master | |
attr_del(CommandContext &ctx, uint64_t handle, const char *name) | Hyperspace::Master | private |
attr_exists(ResponseCallbackAttrExists *cb, uint64_t session_id, uint64_t handle, const char *name, const char *attr) | Hyperspace::Master | |
attr_exists(CommandContext &ctx, uint64_t handle, const char *name, const char *attr, bool &exists) | Hyperspace::Master | private |
attr_get(ResponseCallbackAttrGet *cb, uint64_t session_id, uint64_t handle, const char *name, const std::vector< String > &attrs) | Hyperspace::Master | |
attr_get(CommandContext &ctx, uint64_t handle, const char *name, const char *attr, DynamicBuffer &dbuf) | Hyperspace::Master | private |
attr_get(CommandContext &ctx, uint64_t handle, const char *name, const std::vector< String > &attrs, std::vector< DynamicBufferPtr > &dbufs) | Hyperspace::Master | private |
attr_incr(ResponseCallbackAttrIncr *cb, uint64_t session_id, uint64_t handle, const char *name, const char *attr) | Hyperspace::Master | |
attr_incr(CommandContext &ctx, uint64_t handle, const char *name, const char *attr, uint64_t &attr_val) | Hyperspace::Master | private |
attr_list(ResponseCallbackAttrList *cb, uint64_t session_id, uint64_t handle) | Hyperspace::Master | |
attr_list(CommandContext &ctx, uint64_t handle, std::vector< String > &attributes) | Hyperspace::Master | private |
attr_set(ResponseCallback *cb, uint64_t session_id, uint64_t handle, const char *name, uint32_t oflags, const std::vector< Attribute > &attrs) | Hyperspace::Master | |
attr_set(CommandContext &ctx, uint64_t handle, const char *name, const std::vector< Attribute > &attrs) | Hyperspace::Master | private |
close(ResponseCallback *cb, uint64_t session_id, uint64_t handle) | Hyperspace::Master | |
close(CommandContext &ctx, uint64_t handle) | Hyperspace::Master | private |
create_event(CommandContext &ctx, const String &node, uint32_t event_mask, const String &name) | Hyperspace::Master | private |
create_session(struct sockaddr_in &addr) | Hyperspace::Master | |
deliver_event_notifications(CommandContext &ctx, bool wait_for_notify=true) | Hyperspace::Master | private |
deliver_event_notifications(EventContext &evt, bool wait_for_notify=true) | Hyperspace::Master | private |
deliver_event_notifications(HyperspaceEventPtr &event_ptr, NotificationMap &handles_to_sessions, bool wait_for_notify=true) | Hyperspace::Master | private |
destroy_handle(uint64_t handle, int &error, String &errmsg, bool wait_for_notify=true) | Hyperspace::Master | private |
destroy_session(uint64_t session_id) | Hyperspace::Master | |
do_maintenance() | Hyperspace::Master | |
exists(ResponseCallbackExists *cb, uint64_t session_id, const char *name) | Hyperspace::Master | |
exists(CommandContext &ctx, const char *name, bool &file_exists) | Hyperspace::Master | private |
find_parent_node(const std::string &normal_name, std::string &parent_name, std::string &child_name) | Hyperspace::Master | private |
get_current_master() | Hyperspace::Master | inline |
get_datagram_send_address(struct sockaddr_in *addr) | Hyperspace::Master | inline |
get_generation_number() | Hyperspace::Master | private |
get_handle_node(CommandContext &ctx, uint64_t handle, const char *attr, String &node) | Hyperspace::Master | private |
get_named_node(CommandContext &ctx, const char *name, const char *attr, String &node, bool *is_dir=0) | Hyperspace::Master | private |
get_session(uint64_t session_id, SessionDataPtr &session_data) | Hyperspace::Master | |
grant_pending_lock_reqs(BDbTxn &txn, const String &node, HyperspaceEventPtr &lock_granted_event, NotificationMap &lock_granted_notifications, HyperspaceEventPtr &lock_acquired_event, NotificationMap &lock_acquired_notifications) | Hyperspace::Master | private |
HANDLE_MARKED_FOR_DEL enum value | Hyperspace::Master | |
HANDLE_NOT_DEL enum value | Hyperspace::Master | |
handle_sleep() | Hyperspace::Master | |
handle_wakeup() | Hyperspace::Master | |
initialize_session(uint64_t session_id, const String &name) | Hyperspace::Master | |
is_master() | Hyperspace::Master | inline |
lock(ResponseCallbackLock *cb, uint64_t session_id, uint64_t handle, uint32_t mode, bool try_lock) | Hyperspace::Master | |
lock_handle(BDbTxn &txn, uint64_t handle, uint32_t mode, String &node) | Hyperspace::Master | private |
lock_handle(BDbTxn &txn, uint64_t handle, uint32_t mode, const String &node) | Hyperspace::Master | private |
lock_handle_with_notification(uint64_t handle, uint32_t mode, bool wait_for_notify=true) | Hyperspace::Master | private |
m_base_dir | Hyperspace::Master | private |
m_bdb_fs | Hyperspace::Master | private |
m_generation | Hyperspace::Master | private |
m_keep_alive_interval | Hyperspace::Master | private |
m_keepalive_handler_ptr | Hyperspace::Master | private |
m_last_tick | Hyperspace::Master | private |
m_last_tick_mutex | Hyperspace::Master | private |
m_lease_interval | Hyperspace::Master | private |
m_local_addr | Hyperspace::Master | private |
m_lock_fd | Hyperspace::Master | private |
m_lock_file | Hyperspace::Master | private |
m_maintenance_interval | Hyperspace::Master | private |
m_maintenance_mutex | Hyperspace::Master | private |
m_maintenance_outstanding | Hyperspace::Master | private |
m_metrics_handler | Hyperspace::Master | private |
m_next_handle_number | Hyperspace::Master | private |
m_next_session_id | Hyperspace::Master | private |
m_session_heap | Hyperspace::Master | private |
m_session_map | Hyperspace::Master | private |
m_session_map_mutex | Hyperspace::Master | private |
m_shutdown | Hyperspace::Master | private |
m_sleep_time | Hyperspace::Master | private |
m_status | Hyperspace::Master | private |
m_verbose | Hyperspace::Master | private |
Master(ConnectionManagerPtr &, PropertiesPtr &, ServerKeepaliveHandlerPtr &, ApplicationQueuePtr &app_queue_ptr) | Hyperspace::Master | |
mkdir(ResponseCallback *cb, uint64_t session_id, const char *name, const std::vector< Attribute > &init_attrs) | Hyperspace::Master | |
mkdir(CommandContext &ctx, const char *name) | Hyperspace::Master | private |
mkdirs(ResponseCallback *cb, uint64_t session_id, const char *name, const std::vector< Attribute > &init_attrs) | Hyperspace::Master | |
next_expired_session(SessionDataPtr &, std::chrono::steady_clock::time_point now) | Hyperspace::Master | |
normalize_name(std::string name, std::string &normal) | Hyperspace::Master | private |
open(ResponseCallbackOpen *cb, uint64_t session_id, const char *name, uint32_t flags, uint32_t event_mask, std::vector< Attribute > &init_attrs) | Hyperspace::Master | |
open(CommandContext &ctx, const char *name, uint32_t flags, uint32_t event_mask, std::vector< Attribute > &init_attrs, uint64_t &handle, bool &created, uint64_t &lock_generation) | Hyperspace::Master | private |
persist_event_notifications(BDbTxn &txn, uint64_t event_id, NotificationMap &handles_to_sessions) | Hyperspace::Master | private |
persist_event_notifications(BDbTxn &txn, uint64_t event_id, uint64_t handle) | Hyperspace::Master | private |
readdir(ResponseCallbackReaddir *cb, uint64_t session_id, uint64_t handle) | Hyperspace::Master | |
readdir(CommandContext &ctx, uint64_t handle, std::vector< DirEntry > &listing) | Hyperspace::Master | private |
readdir_attr(ResponseCallbackReaddirAttr *cb, uint64_t session_id, uint64_t handle, const char *name, const char *attr, bool include_sub_entries) | Hyperspace::Master | |
readdir_attr(CommandContext &ctx, uint64_t handle, const char *name, const char *attr, bool include_sub_entries, std::vector< DirEntryAttr > &listing) | Hyperspace::Master | private |
readpath_attr(ResponseCallbackReadpathAttr *cb, uint64_t session_id, uint64_t handle, const char *name, const char *attr) | Hyperspace::Master | |
readpath_attr(CommandContext &ctx, uint64_t handle, const char *name, const char *attr, std::vector< DirEntryAttr > &listing) | Hyperspace::Master | private |
release(ResponseCallback *cb, uint64_t session_id, uint64_t handle) | Hyperspace::Master | |
release_lock(BDbTxn &txn, uint64_t handle, const String &node, HyperspaceEventPtr &release_event, NotificationMap &release_notifications) | Hyperspace::Master | private |
remove_expired_sessions() | Hyperspace::Master | |
renew_session_lease(uint64_t session_id) | Hyperspace::Master | |
SessionDataVec typedef | Hyperspace::Master | private |
SessionMap typedef | Hyperspace::Master | private |
shutdown(ResponseCallback *cb, uint64_t session_id) | Hyperspace::Master | |
status(ResponseCallbackStatus *cb) | Hyperspace::Master | |
tick() | Hyperspace::Master | inline |
TIMER_INTERVAL_MS enum value | Hyperspace::Master | |
unlink(ResponseCallback *cb, uint64_t session_id, const char *name) | Hyperspace::Master | |
unlink(CommandContext &ctx, const char *name) | Hyperspace::Master | private |
validate_and_create_node_data(BDbTxn &txn, const String &node) | Hyperspace::Master | private |
~Master() | Hyperspace::Master |