polserver/pol-core/pol/network
turleypol 5bd71ae8ee
Non blocking gump cmd (#871)
* refactor gump pkt creation

* testclient returns buttonid 1 pressed when 'button' is contained in the
commands

* extended test

* cleanup destructor mess a bit

* store gumps as pair to decide if the executor needs to be revived
more refactoring

* disallow copy, if used creates nasty bugs

* helper method to convert imp to character

* gumpevent

* new non-blocking dialog function, sends event instead

* test closegump

* test if serialnumber gets correctly converted and invalid entries get
skipped

* removed unused BApplicPtr class
added BApplicObjBase to impptrIf convert function

* use impptrIf

* CloseGump accepts now also an array of characters
extended tests

* moved deleted copy constructor to the public part

* by default clang tidy will check .inc files, removed this filter

* the last tidy run with modernize-loop wasnt added to the PR check

* keep vector with chr and gumpid per uomod
to prevent growing dont add to the cache if same chr with same id
already exists.

* docs

* core-changes
2026-03-16 08:11:43 +01:00
..
auxclient.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
auxclient.h Tidy copy initialization (#859) 2026-01-19 08:17:28 +01:00
bannedips.cpp Tidy modernize for loops (#862) 2026-01-31 09:14:02 +01:00
bannedips.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
cgdata.cpp Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
cgdata.h Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
client.cpp Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
client.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
clientio.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
clientio.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
clientthread.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
clientthread.h Refactor Client to use private inheritance from ThreadedClient (#346) 2021-03-07 14:46:24 +01:00
clienttransmit.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
clienttransmit.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
cliface.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
cliface.h ClangTidy "modernize-use-override" (#851) 2026-01-14 21:35:59 +01:00
iostats.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
iostats.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
msgfiltr.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
msgfiltr.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
msghandl.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
msghandl.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
packetdefs.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
packetdefs.h ClangTidy "modernize-use-override" (#851) 2026-01-14 21:35:59 +01:00
packethelper.h Non blocking gump cmd (#871) 2026-03-16 08:11:43 +01:00
packethooks.cpp ClangTidy readability-else-after-return (#857) 2026-01-18 09:35:52 +01:00
packethooks.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
packetinterface.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
packets.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
packets.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pktboth.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pktbothid.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pktdef.h use c++20 (#799) 2025-08-01 21:40:10 +02:00
pktin.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pktinid.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pktni.h moved pkt headers into network folder 2018-12-30 21:35:54 +01:00
pktniid.h moved pkt headers into network folder 2018-12-30 21:35:54 +01:00
pktout.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
pktoutid.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
proxyprotocol.h Add proxy protocol support (#623) 2024-02-21 21:41:17 +01:00
sockio.cpp Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
sockio.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00
xbuffer.h Clang Tidy concat namespaces (#855) 2026-01-17 10:30:21 +01:00