Lines Matching full:session
42 auto session = session::Manager::get().getSession(handler->sessionID); in setSessionPrivilegeLevel() local
46 response->newPrivLevel = session->currentPrivilege(); in setSessionPrivilegeLevel()
50 static_cast<uint8_t>(session::Privilege::CALLBACK) || in setSessionPrivilegeLevel()
51 reqPrivilegeLevel > static_cast<uint8_t>(session::Privilege::OEM)) in setSessionPrivilegeLevel()
57 if (reqPrivilegeLevel > (static_cast<uint8_t>(session->reqMaxPrivLevel) & in setSessionPrivilegeLevel()
58 session::reqMaxPrivMask)) in setSessionPrivilegeLevel()
66 if (session->sessionChannelAccess.privLimit < in setSessionPrivilegeLevel()
67 session->sessionUserPrivAccess.privilege) in setSessionPrivilegeLevel()
69 minPriv = session->sessionChannelAccess.privLimit; in setSessionPrivilegeLevel()
73 minPriv = session->sessionUserPrivAccess.privilege; in setSessionPrivilegeLevel()
82 // update current privilege of the session. in setSessionPrivilegeLevel()
83 session->currentPrivilege(static_cast<uint8_t>(reqPrivilegeLevel)); in setSessionPrivilegeLevel()
91 * @brief set the session state as teardown
93 * This function is to set the session state to tear down in progress if the
100 * @return success completion code if it sets the session state to
109 *busp, service, obj, session::sessionIntf, "State")); in setSessionState()
111 if (sessionState == static_cast<uint8_t>(session::State::active)) in setSessionState()
114 *busp, service, obj, session::sessionIntf, "State", in setSessionState()
115 static_cast<uint8_t>(session::State::tearDownInProgress)); in setSessionState()
122 "Failed in getting session state property: {SERVICE}, {PATH}, {INTERFACE}", in setSessionState()
123 "SERVICE", service, "PATH", obj, "INTERFACE", session::sessionIntf); in setSessionState()
139 *busp, session::sessionManagerRootPath, session::sessionIntf); in closeOtherNetInstanceSession()
158 session::sessionIntf, in closeOtherNetInstanceSession()
173 "INTERFACE", session::sessionIntf, "ERROR", e); in closeOtherNetInstanceSession()
188 if (reqSessionId == session::sessionZero) in closeMyNetInstanceSession()
190 reqSessionId = session::Manager::get().getSessionIDbyHandle( in closeMyNetInstanceSession()
191 reqSessionHandle & session::multiIntfaceSessionHandleMask); in closeMyNetInstanceSession()
194 return session::ccInvalidSessionHandle; in closeMyNetInstanceSession()
201 "Failed to get session manager instance or sessionID by sessionHandle: {ERROR}", in closeMyNetInstanceSession()
203 return session::ccInvalidSessionHandle; in closeMyNetInstanceSession()
209 session::Manager::get().getSession(reqSessionId); in closeMyNetInstanceSession()
220 "Failed to get session manager instance or sessionID: {ERROR}", in closeMyNetInstanceSession()
222 return session::ccInvalidSessionId; in closeMyNetInstanceSession()
227 status = session::Manager::get().stopSession(reqSessionId); in closeMyNetInstanceSession()
231 return session::ccInvalidSessionId; in closeMyNetInstanceSession()
237 "Failed to get session manager instance or stop session: {ERROR}", in closeMyNetInstanceSession()
265 uint8_t reqSessionHandle = session::invalidSessionHandle; in closeSession()
272 if (reqSessionId == session::sessionZero && in closeSession()
273 reqSessionHandle == session::invalidSessionHandle) in closeSession()
275 response->completionCode = session::ccInvalidSessionHandle; in closeSession()
280 reqSessionId == session::sessionZero) in closeSession()
282 response->completionCode = session::ccInvalidSessionId; in closeSession()
286 if (reqSessionId != session::sessionZero && in closeSession()
295 ipmiNetworkInstance = session::Manager::get().getNetworkInstance(); in closeSession()
297 session::Manager::get().getSession(handler->sessionID); in closeSession()
304 "INTERFACE", session::sessionIntf, "ERROR", e); in closeSession()
311 (reqSessionId == session::sessionZero && in closeSession()
317 session::Manager::get().scheduleSessionCleaner(100us); in closeSession()