21 #ifndef USER_CONTEXT_H_
22 #define USER_CONTEXT_H_
Definition: async-som.h:34
Definition: dataset-frames.h:162
Definition: eval-server-client.h:37
Represents CONTINOUS range of const frame pointers.
Definition: dataset-frames.h:121
Class responsible for all the logging for the given user (each user have it's own Logger....
Definition: logger.h:53
Represents exactly one state of ONE user that uses this core.
Definition: user-context.h:38
std::vector< SearchContext > _history
Definition: user-context.h:77
BookmarksCont _bookmarks
Frames selected as important.
Definition: user-context.h:89
ScreenVideosCont _videos_seen
Definition: user-context.h:92
SearchContext ctx
Definition: user-context.h:72
std::vector< std::unique_ptr< AsyncSom > > _temp_async_SOM
Definition: user-context.h:86
Logger _logger
Does all the system logs.
Definition: user-context.h:83
const DatasetFrames * get_frames() const
Definition: user-context.h:45
AsyncSom _async_SOM
Definition: user-context.h:85
EvalServerClient _eval_server
Inteface for communicating with the evaluation server.
Definition: user-context.h:80
void reset()
Definition: user-context.h:48
bool operator==(const UserContext &other) const
Definition: user-context.cpp:56
std::string _user_eval_server_token
Definition: user-context.h:76
const PrimaryFrameFeatures * get_features() const
Definition: user-context.h:46
bool _force_result_log
Definition: user-context.h:90
const std::string & get_username() const
Definition: user-context.h:44
std::string _username
Definition: user-context.h:75
const PrimaryFrameFeatures * _p_dataset_features
Definition: user-context.h:69
const DatasetFrames * _p_dataset_frames
Definition: user-context.h:68
Definition: common-types.h:33
std::set< VideoId > ScreenVideosCont
Definition: common-types.h:90
std::set< FrameId > LikesCont
Definition: common-types.h:86
std::set< FrameId > BookmarksCont
Definition: common-types.h:87
Result type get_display returns.
Definition: user-context.h:96
FramePointerRange _dataset_frames
Definition: user-context.h:97
const LikesCont & _bookmarks
Definition: user-context.h:99
const LikesCont & likes
Definition: user-context.h:98
const ScreenVideosCont & _videos_seen
Definition: user-context.h:100
Result type rescore returns.
Definition: user-context.h:104
size_t target_pos
Definition: user-context.h:108
const std::vector< VideoFrame > targets
Definition: user-context.h:107
size_t curr_ctx_ID
Definition: user-context.h:105
const std::vector< SearchContext > & _history
Definition: user-context.h:106
Represents exactly one momentary state of a search session.
Definition: search-context.h:44
void reset()
Definition: search-context.h:52
std::size_t ID
Definition: search-context.h:60
std::string screenshot_fpth
Definition: search-context.h:85
Parsed current config of the core.
Definition: settings.h:190