Golos
Разработчикам Статистика Баунти Документация Партнеры Github
Namespaces | Classes | Typedefs | Enumerations
golos::private_message Namespace Reference

Namespaces

 detail
 

Classes

struct  extended_message_object
 
struct  message_api_obj
 
struct  message_body
 
class  message_object
 
class  private_message_api
 
class  private_message_evaluator
 
struct  private_message_operation
 
class  private_message_plugin
 

Typedefs

typedef fc::static_variant< private_message_operationprivate_message_plugin_operation
 
typedef message_object::id_type message_id_type
 
typedef multi_index_container< message_object, indexed_by< ordered_unique< tag< by_id >, member< message_object, message_id_type, &message_object::id > >, ordered_unique< tag< by_to_date >, composite_key< message_object, member< message_object, account_name_type, &message_object::to >, member< message_object, time_point_sec, &message_object::receive_time >, member< message_object, message_id_type, &message_object::id > >, composite_key_compare< std::less< string >, std::greater< time_point_sec >, std::less< message_id_type > > >, ordered_unique< tag< by_from_date >, composite_key< message_object, member< message_object, account_name_type, &message_object::from >, member< message_object, time_point_sec, &message_object::receive_time >, member< message_object, message_id_type, &message_object::id > >, composite_key_compare< std::less< string >, std::greater< time_point_sec >, std::less< message_id_type > > > >, allocator< message_object > > message_index
 

Enumerations

enum  private_message_object_type { message_object_type = (PRIVATE_MESSAGE_SPACE_ID << 8) }
 

Typedef Documentation

◆ message_id_type

typedef message_object::id_type golos::private_message::message_id_type

Definition at line 93 of file private_message_plugin.hpp.

◆ message_index

typedef multi_index_container< message_object, indexed_by< ordered_unique<tag<by_id>, member<message_object, message_id_type, &message_object::id> >, ordered_unique<tag<by_to_date>, composite_key<message_object, member<message_object, account_name_type, &message_object::to>, member<message_object, time_point_sec, &message_object::receive_time>, member<message_object, message_id_type, &message_object::id> >, composite_key_compare<std::less<string>, std::greater<time_point_sec>, std::less<message_id_type> > >, ordered_unique<tag<by_from_date>, composite_key<message_object, member<message_object, account_name_type, &message_object::from>, member<message_object, time_point_sec, &message_object::receive_time>, member<message_object, message_id_type, &message_object::id> >, composite_key_compare<std::less<string>, std::greater<time_point_sec>, std::less<message_id_type> > > >, allocator<message_object> > golos::private_message::message_index

Definition at line 160 of file private_message_plugin.hpp.

◆ private_message_plugin_operation

Definition at line 25 of file private_message_operations.hpp.

Enumeration Type Documentation

◆ private_message_object_type

Enumerator
message_object_type 

Definition at line 54 of file private_message_plugin.hpp.