aboutsummaryrefslogtreecommitdiff
path: root/src/zen/zenserviceclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zen/zenserviceclient.cpp')
-rw-r--r--src/zen/zenserviceclient.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/zen/zenserviceclient.cpp b/src/zen/zenserviceclient.cpp
index 87d0a6c26..255a028be 100644
--- a/src/zen/zenserviceclient.cpp
+++ b/src/zen/zenserviceclient.cpp
@@ -21,10 +21,11 @@ ZenServiceClient::ZenServiceClient(Options Opts)
}
SessionsServiceClient::Options SessionOpts{
- .TargetUrl = m_HostSpec,
- .AppName = "zen",
- .Mode = std::move(Opts.CommandName),
- .SessionId = GetSessionId(),
+ .TargetUrl = m_HostSpec,
+ .AppName = "zen",
+ .Mode = std::move(Opts.CommandName),
+ .SessionId = GetSessionId(),
+ .ParentSessionId = GetParentSessionId(),
};
// For unix socket connections, forward the socket path to the sessions client
@@ -52,4 +53,10 @@ ZenServiceClient::~ZenServiceClient()
}
}
+bool
+ZenServiceClient::IsUnixSocket() const
+{
+ return ZenCmdBase::IsUnixSocketSpec(m_HostSpec);
+}
+
} // namespace zen