Scorum
Classes | Namespaces | Macros | Typedefs | Enumerations
objects.hpp File Reference
#include <boost/multi_index/composite_key.hpp>
#include <fc/shared_containers.hpp>
#include <scorum/chain/schema/scorum_object_types.hpp>
#include <scorum/account_statistics/schema/metrics.hpp>
#include <scorum/common_statistics/base_bucket_object.hpp>

Go to the source code of this file.

Classes

struct  scorum::account_statistics::bucket_object
 
struct  scorum::account_statistics::activity_bucket_object
 

Namespaces

 scorum
 
 scorum::account_statistics
 

Macros

#define ACCOUNT_STATISTICS_SPACE_ID   10
 

Typedefs

typedef bucket_object::id_type scorum::account_statistics::bucket_id_type
 
typedef activity_bucket_object::id_type scorum::account_statistics::activity_bucket_id_type
 
typedef shared_multi_index_container< bucket_object, indexed_by< ordered_unique< tag< by_id >, member< bucket_object, bucket_id_type, &bucket_object::id > >, ordered_unique< tag< common_statistics::by_bucket >, composite_key< bucket_object, member< common_statistics::base_bucket_object, uint32_t, &common_statistics::base_bucket_object::seconds >, member< common_statistics::base_bucket_object, fc::time_point_sec, &common_statistics::base_bucket_object::open > > > > > scorum::account_statistics::bucket_index
 

Enumerations

enum  scorum::account_statistics::account_statistics_plugin_object_types { scorum::account_statistics::bucket_object_type = (ACCOUNT_STATISTICS_SPACE_ID << 8) , scorum::account_statistics::activity_bucket_object_type }
 

Macro Definition Documentation

◆ ACCOUNT_STATISTICS_SPACE_ID

#define ACCOUNT_STATISTICS_SPACE_ID   10

Definition at line 22 of file objects.hpp.