MCPcopy Create free account
hub / github.com/Barracuda09/SATPI / sessionTimeout

Method sessionTimeout

src/StreamClient.cpp:80–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78}
79
80bool StreamClient::sessionTimeout() const {
81 base::MutexLock lock(_mutex);
82 // See if we need to check watchdog or http FD
83 switch (_sessionTimeoutCheck) {
84 case SessionTimeoutCheck::WATCHDOG:
85 return ((_watchdog != 0) && (_watchdog < std::time(nullptr)));
86 case SessionTimeoutCheck::FILE_DESCRIPTOR:
87 return (_socketClient->getFD() == -1);
88 case SessionTimeoutCheck::TEARDOWN:
89 default:
90 return false;
91 };
92}
93
94void StreamClient::setSocketClient(SocketClient &socket) {
95 base::MutexLock lock(_mutex);

Callers 1

Calls 1

getFDMethod · 0.80

Tested by

no test coverage detected