jubatus_core  0.1.2
Jubatus: Online machine learning framework for distributed environment
Public Member Functions | Private Attributes | List of all members
jubatus::core::burst::burst::impl_::storage_ Class Reference
Collaboration diagram for jubatus::core::burst::burst::impl_::storage_:
Collaboration graph

Public Member Functions

const keyword_paramsget_params () const
 
const shared_ptr< result_storage > & get_storage () const
 
void put_diff (const diff_t::impl_::entry_t &diff) const
 
 storage_ (const burst_options &options, const keyword_params &params)
 

Private Attributes

keyword_params params_
 
shared_ptr< result_storages_
 

Detailed Description

Definition at line 77 of file burst.cpp.

Constructor & Destructor Documentation

jubatus::core::burst::burst::impl_::storage_::storage_ ( const burst_options options,
const keyword_params params 
)
inline

Definition at line 79 of file burst.cpp.

81  : s_(new result_storage(options.result_window_rotate_size)),
82  params_(params) {
83  }
shared_ptr< result_storage > s_
Definition: burst.cpp:98

Member Function Documentation

const keyword_params& jubatus::core::burst::burst::impl_::storage_::get_params ( ) const
inline

Definition at line 93 of file burst.cpp.

References params_.

93  {
94  return params_;
95  }
const shared_ptr<result_storage>& jubatus::core::burst::burst::impl_::storage_::get_storage ( ) const
inline

Definition at line 89 of file burst.cpp.

References s_.

Referenced by jubatus::core::burst::burst::impl_::unpack_impl_().

89  {
90  return s_;
91  }
shared_ptr< result_storage > s_
Definition: burst.cpp:98

Here is the caller graph for this function:

void jubatus::core::burst::burst::impl_::storage_::put_diff ( const diff_t::impl_::entry_t diff) const
inline

Definition at line 85 of file burst.cpp.

References jubatus::core::burst::burst::diff_t::impl_::entry_t::results, and s_.

85  {
86  s_->put_diff(diff.results);
87  }
shared_ptr< result_storage > s_
Definition: burst.cpp:98

Member Data Documentation

keyword_params jubatus::core::burst::burst::impl_::storage_::params_
private

Definition at line 99 of file burst.cpp.

Referenced by get_params().

shared_ptr<result_storage> jubatus::core::burst::burst::impl_::storage_::s_
private

Definition at line 98 of file burst.cpp.

Referenced by get_storage(), and put_diff().


The documentation for this class was generated from the following file: