|
SOMHunter Core
|
Represents exactly one state of ONE user that uses this core. More...
#include <user-context.h>

Public Member Functions | |
| UserContext ()=delete | |
| UserContext (const Settings &settings, const std::string &username, const DatasetFrames *p_dataset_frames, const PrimaryFrameFeatures *p_dataset_features) | |
| const std::string & | get_username () const |
| const DatasetFrames * | get_frames () const |
| const PrimaryFrameFeatures * | get_features () const |
| void | reset () |
| bool | operator== (const UserContext &other) const |
Public Attributes | |
| const DatasetFrames * | _p_dataset_frames |
| const PrimaryFrameFeatures * | _p_dataset_features |
| SearchContext | ctx |
| std::string | _username |
| std::string | _user_eval_server_token |
| std::vector< SearchContext > | _history |
| EvalServerClient | _eval_server |
| Inteface for communicating with the evaluation server. More... | |
| Logger | _logger |
| Does all the system logs. More... | |
| AsyncSom | _async_SOM |
| std::vector< std::unique_ptr< AsyncSom > > | _temp_async_SOM |
| BookmarksCont | _bookmarks |
| Frames selected as important. More... | |
| bool | _force_result_log |
| ScreenVideosCont | _videos_seen |
Represents exactly one state of ONE user that uses this core.
|
delete |
| UserContext::UserContext | ( | const Settings & | settings, |
| const std::string & | username, | ||
| const DatasetFrames * | p_dataset_frames, | ||
| const PrimaryFrameFeatures * | p_dataset_features | ||
| ) |

|
inline |
|
inline |
|
inline |
| bool UserContext::operator== | ( | const UserContext & | other | ) | const |
|
inline |

| AsyncSom sh::UserContext::_async_SOM |
| BookmarksCont sh::UserContext::_bookmarks |
Frames selected as important.
| EvalServerClient sh::UserContext::_eval_server |
Inteface for communicating with the evaluation server.
| bool sh::UserContext::_force_result_log |
| std::vector<SearchContext> sh::UserContext::_history |
| Logger sh::UserContext::_logger |
Does all the system logs.
| const PrimaryFrameFeatures* sh::UserContext::_p_dataset_features |
| const DatasetFrames* sh::UserContext::_p_dataset_frames |
| std::vector<std::unique_ptr<AsyncSom> > sh::UserContext::_temp_async_SOM |
| std::string sh::UserContext::_user_eval_server_token |
| std::string sh::UserContext::_username |
| ScreenVideosCont sh::UserContext::_videos_seen |
| SearchContext sh::UserContext::ctx |