|
| session_aware_proxy (const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name, internal::session::proxy_session_manager &session_manager) |
| cp_proxy (const std::string &service_name, const std::string &proxy_name, client::spi::ClientContext *context, const raft_group_id &group_id, const std::string &object_name) |
const raft_group_id & | get_group_id () const |
Definition at line 75 of file cp.h.
◆ session_aware_proxy()
hazelcast::cp::session_aware_proxy::session_aware_proxy |
( |
const std::string & | service_name, |
|
|
const std::string & | proxy_name, |
|
|
client::spi::ClientContext * | context, |
|
|
const raft_group_id & | group_id, |
|
|
const std::string & | object_name, |
|
|
internal::session::proxy_session_manager & | session_manager ) |
Definition at line 928 of file cp.cpp.
935 : cp_proxy(service_name, proxy_name, context, group_id, object_name)
936 , session_manager_(session_manager)
937{}
◆ release_session()
void hazelcast::cp::session_aware_proxy::release_session |
( |
int64_t | session_id | ) |
|
|
protected |
Decrements acquire count of the session.
Returns silently if no session exists for the given id.
Definition at line 940 of file cp.cpp.
941{
942 session_manager_.release_session(group_id_, session_id);
943}
◆ session_manager_
internal::session::proxy_session_manager& hazelcast::cp::session_aware_proxy::session_manager_ |
|
protected |
Definition at line 87 of file cp.h.
The documentation for this class was generated from the following files:
- hazelcast/include/hazelcast/cp/cp.h
- hazelcast/src/hazelcast/cp/cp.cpp