ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
ngl::actor_role Member List

This is the complete list of members for ngl::actor_role, including all inherited members.

activity_stat() finalngl::actorvirtual
actor(const actorparm &aparm)ngl::actorexplicit
actor_base(const actorparmbase &aparm)ngl::actor_baseexplicit
actor_handle(i32_threadid athreadid) finalngl::actorvirtual
actor_role(const actor_role &)=delete (defined in ngl::actor_role)ngl::actor_role
actor_role(i16_area aarea, i32_actordataid aroleid, const np_actorswitch_process_role *adata)ngl::actor_role
actor_type()ngl::actor_rolestatic
actorclient_guid() (defined in ngl::actor_base)ngl::actor_basestatic
actorid(int32_t adata, i16_area aarea)ngl::actor_rolestatic
add_dbclient(ndbclient_base *adbclient, i64_actorid aid) (defined in ngl::actor_base)ngl::actor_base
ahandle(const std::shared_ptr< T > &aparm)ngl::actorinline
ahandle(i32_threadid athreadid, handle_pram &aparm)ngl::actor
area() const (defined in ngl::actor_base)ngl::actor_base
broadcast()ngl::actorinlinevirtual
create(i16_area aarea, i32_actordataid aid, ARG &&... args)ngl::actor_basestatic
create(ENUM_ACTOR atype, i16_area aarea, i32_actordataid aid, ARG &&... args)ngl::actor_basestatic
create_fun typedef (defined in ngl::actor_base)ngl::actor_base
create_init(const std::string &aname)ngl::actor_role
createorder(std::string &aorder, int32_t arechargeid)ngl::actor_role
creators() (defined in ngl::actor_base)ngl::actor_baseinlinestatic
cregister() (defined in ngl::actor_base)ngl::actor_baseinlinestatic
db_component_init_data() (defined in ngl::actor_base)ngl::actor_base
echo_msg(const char *amsg)ngl::actor_role
erase_actor()ngl::actor_basevirtual
erase_actor(const nguid &aguid) (defined in ngl::actor_base)ngl::actor_basestatic
erase_actor_before()ngl::actor_rolevirtual
example_type()ngl::actor_roleinline
first_nregister(ENUM_ACTOR atype) (defined in ngl::actor_base)ngl::actor_basestatic
forward_before(const T &adata)ngl::actor_roleinline
forward_before(const pbnet::PROBUFF_NET_FAMIL_CREATE &adata)ngl::actor_role
forward_dataid(const T &adata)ngl::actor_roleinline
forward_dataid(const pbexample::PROBUFF_EXAMPLE_DEMO01_ENTER &adata)ngl::actor_roleinline
forward_dataid(const pbnet::PROBUFF_NET_PLAYER_INPUT &adata)ngl::actor_roleinline
forward_dataid(const pbexample::PROBUFF_EXAMPLE_DEMO03_ENTER &adata)ngl::actor_roleinline
forward_dataid(const pbexample::PROBUFF_EXAMPLE_DEMO03_INPUT &adata)ngl::actor_roleinline
forward_guid(ENUM_ACTOR aactor, ecross atype, nguid &aguid, const T &adata) (defined in ngl::actor_role)ngl::actor_roleinline
forward_type(const T &adata)ngl::actor_roleinline
forward_type(const pbnet::PROBUFF_NET_CHAT &adata)ngl::actor_roleinline
forward_type(const pbnet::PROBUFF_NET_RANKLIST &adata)ngl::actor_roleinline
forward_type(const pbexample::PROBUFF_EXAMPLE_PLAY_JOIN &adata)ngl::actor_roleinline
forward_type(const pbexample::PROBUFF_EXAMPLE_PLAY_ENTER_EXAMPLE &adata) (defined in ngl::actor_role)ngl::actor_roleinline
forward_type(const pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER &adata) (defined in ngl::actor_role)ngl::actor_roleinline
get_drop()ngl::actor_roleinline
get_getwayserverid()ngl::actor_rolevirtual
guid() const (defined in ngl::actor_base)ngl::actor_base
handle(const message< mforward< np_gm > > &adata)ngl::actor_role
handle(const message< mforward< np_operator_task > > &adata)ngl::actor_role
handle(const message< np_actor_disconnect_close > &adata)ngl::actor_role
handle(const message< np_actor_senditem > &adata)ngl::actor_role
handle(const message< np_eevents_logic_rolelogin > &adata)ngl::actor_role
handle(const message< np_example_actorid > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_BAG_SYNC > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_CMD > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_GET_TIME > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_RECHARGE > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_ROLE_CREATE > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_ROLE_SYNC > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_SWITCH_LINE > &adata)ngl::actor_role
handle(const message< pbnet::PROBUFF_NET_TASK_RECEIVE_AWARD > &adata)ngl::actor_role
handle(const message< prorechange > &adata)ngl::actor_role
handle_after(handle_pram &)ngl::actor_rolevirtual
handle_broadcast(const message< np_actor_broadcast > &adata)ngl::actor
handle_close(const message< np_actor_close > &)ngl::actor
handle_cmd typedefngl::actor_role
handle_db(const message< np_actordb_load_response< DBTYPE, TDBTAB > > &adata) (defined in ngl::actor_base)ngl::actor_base
handle_forward(const message< T > &adata) (defined in ngl::actor_role)ngl::actor_roleinline
handle_gm typedefngl::actor_role
handle_print(const message< T > &adata) const (defined in ngl::actor_base)ngl::actor_base
handle_script(const message< TMESSAGE > &adata)ngl::actor
high_empty() finalngl::actorvirtual
hight_value()ngl::actor
id() const (defined in ngl::actor_base)ngl::actor_base
id_guid() const (defined in ngl::actor_base)ngl::actor_base
init()ngl::actor_rolevirtual
init_db_component(bool acreate) (defined in ngl::actor_base)ngl::actor_base
init_rfun()ngl::actorinline
is_first_recharge(int32_t arechargeid)ngl::actor_role
is_single() const (defined in ngl::actor_base)ngl::actor_base
isbroadcast() const (defined in ngl::actor_base)ngl::actor_base
jsonpack(const std::string &apbname, const std::string &ajson, i64_actorid aactorid, i64_actorid arequestactorid, bool ahead=false) (defined in ngl::actor_base)ngl::actor_basestatic
kcp_connect(i16_port auport, const std::string &aip, i16_port aprot, i64_actorid aactoridserver, std::string &akcpsession) const (defined in ngl::actor_base)ngl::actor_base
kcp_index(i32_serverid aserverid, pbnet::ENUM_KCP aenum) (defined in ngl::actor_base)ngl::actor_base
kcp_index(int16_t aservertid, int16_t atcount, pbnet::ENUM_KCP aenum) (defined in ngl::actor_base)ngl::actor_base
kcp_send(i64_actorid aactorid, const T &adata, i16_port auport=0)ngl::actor_basestatic
kcp_send(const std::set< i64_actorid > &aactorids, const T &adata, i16_port auport=0)ngl::actor_basestatic
kcp_sendpack(i64_actorid aactorid, std::shared_ptr< pack > &adata, i16_port auport=0) (defined in ngl::actor_base)ngl::actor_basestatic
kcp_sendpack(const std::set< i64_actorid > &aactorids, std::shared_ptr< pack > &adata, i16_port auport=0) (defined in ngl::actor_base)ngl::actor_basestatic
kcp_setindex(i32_serverid aserverid, pbnet::ENUM_KCP aenum, i16_port akcpindex) (defined in ngl::actor_base)ngl::actor_base
list_empty() finalngl::actorvirtual
loaddb_finish(pbdb::ENUM_DB atype, enum_dbstat astat)ngl::actor_rolevirtual
login_finish()ngl::actor_role
loginpay()ngl::actor_role
m_attribute (defined in ngl::actor_role)ngl::actor_role
m_bag (defined in ngl::actor_role)ngl::actor_role
m_drop (defined in ngl::actor_role)ngl::actor_role
m_example (defined in ngl::actor_role)ngl::actor_role
m_gatewayid (defined in ngl::actor_role)ngl::actor_role
m_info (defined in ngl::actor_role)ngl::actor_role
m_login_fin (defined in ngl::actor_role)ngl::actor_role
m_remakes (defined in ngl::actor_role)ngl::actor_role
m_rolekv (defined in ngl::actor_role)ngl::actor_role
m_task (defined in ngl::actor_role)ngl::actor_role
manage_dbclient() (defined in ngl::actor_base)ngl::actor_base
net_pack(T &adata, i64_actorid aactorid, i64_actorid arequestactorid, bool ahead=false) (defined in ngl::actor_base)ngl::actor_basestatic
nregister()ngl::actor_rolestatic
nscript_data_checkdel(int64_t adataid) (defined in ngl::actor_base)ngl::actor_base
nscript_data_checkdel(std::vector< int64_t > &adeldata) (defined in ngl::actor_base)ngl::actor_base
nscript_data_checkout(int64_t adataid, T &adata) (defined in ngl::actor_base)ngl::actor_base
nscript_data_checkout(std::map< int64_t, T > &adata) (defined in ngl::actor_base)ngl::actor_base
nscript_data_del(int64_t adataid) (defined in ngl::actor_base)ngl::actor_base
nscript_data_push(const char *asource, const T &adata, bool aedit) (defined in ngl::actor_base)ngl::actor_base
nscript_db_loadfinish() const (defined in ngl::actor_base)ngl::actor_base
nscript_handle(const T &adata) (defined in ngl::actor_base)ngl::actor_base
nscript_using() const (defined in ngl::actor_base)ngl::actor_base
operator=(const actor_role &)=delete (defined in ngl::actor_role)ngl::actor_role
pending_empty() finalngl::actorvirtual
push(handle_pram &apram) finalngl::actorvirtual
ready() (defined in ngl::actor_base)ngl::actor_base
rechange(std::string &aorderid, int32_t arechargeid, bool agm, bool areporting)ngl::actor_role
register_actor(ARG... afun)ngl::actorinlinestatic
register_actor_s(const std::function< void(TDerived *, const message< T > &)> &afun)ngl::actorinlinestatic
register_actornonet(const Tfun< TDerived, T > afun)ngl::actorinlinestatic
register_forward_c2g()ngl::actorinlinestatic
register_forward_g2c()ngl::actorinlinestatic
register_handle()ngl::actorinlinestatic
register_script_handle()ngl::actorinlinestatic
register_secondary_forward_c2g()ngl::actorinlinestatic
register_timer(Tfun< TDerived, np_timerparm > afun=&TDerived::timer_handle)ngl::actorinlinestatic
release() finalngl::actorvirtual
requestgm(const char *aurl, const std::string &aparm, const std::function< void(int32_t, tools::http_parm &)> &acall)ngl::actor_rolestatic
reset_logintime()ngl::actor_role
roleid()ngl::actor_role
save() (defined in ngl::actor_base)ngl::actor_basevirtual
send(i32_sessionid asession, const T &adata, i64_actorid aactorid, i64_actorid arequestactorid) (defined in ngl::actor_base)ngl::actor_basestatic
send_actor(const nguid &aguid, const std::shared_ptr< pack > &adata)ngl::actor_basestatic
send_actor(ENUM_ACTOR atype, const std::shared_ptr< T > &adata) (defined in ngl::actor_base)ngl::actor_basestatic
send_actor(const nguid &aguid, const nguid &arequestguid, const std::shared_ptr< T > &adata) (defined in ngl::actor_base)ngl::actor_basestatic
send_actor(const nguid &aguid, const nguid &arequestguid, const std::shared_ptr< T > &adata, const std::function< void()> &afailfun) (defined in ngl::actor_base)ngl::actor_basestatic
send_actor(const std::set< i64_actorid > &asetguid, const nguid &arequestguid, const std::shared_ptr< T > &adata) (defined in ngl::actor_base)ngl::actor_basestatic
send_client(const std::set< i64_actorid > &aids, const T &adata, ENET_PROTOCOL aprotocol=ENET_TCP) (defined in ngl::actor_base)ngl::actor_basestatic
send_client(i64_actorid aid, const T &adata, ENET_PROTOCOL aprotocol=ENET_TCP) (defined in ngl::actor_base)ngl::actor_basestatic
send_client(const std::vector< i64_actorid > &aids, const T &adata, ENET_PROTOCOL aprotocol=ENET_TCP) (defined in ngl::actor_base)ngl::actor_basestatic
send_client(const T &adata, ENET_PROTOCOL aprotocol=ENET_TCP) (defined in ngl::actor_base)ngl::actor_basestatic
send_clientbyarea(i16_area aarea, const T &adata, ENET_PROTOCOL aprotocol=ENET_TCP) (defined in ngl::actor_base)ngl::actor_basestatic
send_pack(i32_sessionid asession, std::shared_ptr< pack > &apack) (defined in ngl::actor_base)ngl::actor_basestatic
send_server(i32_serverid aserverid, const T &adata, i64_actorid aactorid, i64_actorid arequestactorid) (defined in ngl::actor_base)ngl::actor_basestatic
send_server(const std::set< i32_serverid > &aserverids, const T &adata, i64_actorid aactorid, i64_actorid arequestactorid) (defined in ngl::actor_base)ngl::actor_basestatic
send_server(i32_serverid aserverid, std::shared_ptr< pack > &apack) (defined in ngl::actor_base)ngl::actor_basestatic
set_activity_stat(actor_stat astat) finalngl::actorvirtual
set_broadcast(bool aisbroadcast) (defined in ngl::actor_base)ngl::actor_base
set_db_component(ndb_component *acomponent) (defined in ngl::actor_base)ngl::actor_base
set_timer(const np_timerparm &aparm)ngl::actor_base
start_broadcast()ngl::actor_basestatic
sync_data_client()ngl::actor_role
type() const (defined in ngl::actor_base)ngl::actor_base
update_attribute(EnumModule amodule, attribute_value &avalue)ngl::actor_role
~actor_base() (defined in ngl::actor_base)ngl::actor_baseinlinevirtual
~actor_role()ngl::actor_rolevirtual