SessionManager interface.
More...
#include <session_manager_interface.hh>
SessionManager interface.
- See also
- ISessionManagerListener
◆ addListener()
◆ removeListener()
◆ set()
virtual void NuguClientKit::ISessionManager::set |
( |
const std::string & |
dialog_id, |
|
|
Session && |
session |
|
) |
| |
|
pure virtual |
Set Session object which is received by Session Interface.
- Parameters
-
[in] | dialog_id | dialog request id for mapping Session object |
[in] | session | Session object |
◆ activate()
virtual void NuguClientKit::ISessionManager::activate |
( |
const std::string & |
dialog_id | ) |
|
|
pure virtual |
Activate Session which is mapped with dialog request id.
- Parameters
-
[in] | dialog_id | dialog request id for Session |
◆ deactivate()
virtual void NuguClientKit::ISessionManager::deactivate |
( |
const std::string & |
dialog_id | ) |
|
|
pure virtual |
Deactivate Session which is mapped with dialog request id.
- Parameters
-
[in] | dialog_id | dialog request id for Session |
◆ getActiveSessionInfo()
virtual NJson::Value NuguClientKit::ISessionManager::getActiveSessionInfo |
( |
| ) |
|
|
pure virtual |
Get current active session info which is composed by session list.
- Returns
- session info which is formatted to json type
The documentation for this class was generated from the following file: