ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
ngl::static_task Class Reference

Static Public Member Functions

static bool check_condition (actor_role *arole, const std::vector< task_condition > &acondition)
static google::protobuf::Map< int32_t, pbdb::db_task_complete > & complete (actor_role *arole)
static const google::protobuf::Map< int32_t, pbdb::db_task_complete > & const_complete (actor_role *arole)
static google::protobuf::Map< int32_t, pbdb::db_task_data > & run (actor_role *arole)
static const google::protobuf::Map< int32_t, pbdb::db_task_data > & const_run (actor_role *arole)
static bool isfinish_task (actor_role *arole, i32_taskid ataskid)
static bool isreceive_task (actor_role *arole, i32_taskid ataskid)
static bool finish_task (actor_role *arole, i32_taskid ataskid)
static bool receive_task (actor_role *arole, i32_taskid ataskid)
static bool erase_task (actor_role *arole, i32_taskid ataskid)
static bool update_change (actor_role *arole, ETask atype, std::set< i32_taskid > *ataskset)
static bool update_change (actor_role *arole, ETask atype, int32_t avalues)
static bool reset_task (actor_role *arole, i32_taskid ataskid)

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