polserver/pol-core/bscript
turleypol 2320a5dd35
Socket::has_incoming_data closes socket on error (#721)
* Socket::has_incomming_data closes socket on error
eg auxclient via OpenConnection had the problem that a closed connection
by the other side wasnt detected.
cleanup timeout params uses now milliseconds
removed old unused pollingwithselect
renamed pol.cfg entry for SingleThreadLoginServer socket timeout

* changed the default for the loginserver to single thread
Formatter defaults when no cfg can be loaded match the cfg case now.
added docs
2024-10-17 06:55:06 +02:00
..
compiler Updates after rebase 2024-10-10 18:06:04 +02:00
bclassinstance.cpp Fix is operator to work across executors (#711) 2024-10-10 18:06:04 +02:00
bclassinstance.h Add BClassInstanceRef; better error messages on bad method calls (#709) 2024-10-10 18:06:04 +02:00
berror.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
berror.h Changed classes to be final if possible, removed override macro 2018-10-09 09:47:27 +02:00
blong.cpp Enable building on OSX (clion) (#318) 2020-09-26 06:57:10 -07:00
bobject.h Support function reference calls with default parameters (#710) 2024-10-10 18:06:04 +02:00
bstruct.cpp impptr_if method/impptrIf function to test and return Imp derived classes (#685) 2024-08-07 22:14:52 +02:00
bstruct.h Add BClassInstanceRef; better error messages on bad method calls (#709) 2024-10-10 18:06:04 +02:00
CMakeLists.txt CMake target cleanup, removed configure options (#614) 2024-02-01 08:07:37 +01:00
CMakeSources.cmake Generate constructors for child classes (#703) 2024-10-10 18:06:04 +02:00
compctx.cpp POLLOG* macros use the new formatting (#598) 2024-01-16 17:55:42 +01:00
compctx.h POLLOG* macros use the new formatting (#598) 2024-01-16 17:55:42 +01:00
compilercfg.cpp more formatting improvements (#696) 2024-09-13 06:49:00 +02:00
compilercfg.h Socket::has_incoming_data closes socket on error (#721) 2024-10-17 06:55:06 +02:00
compmodl.h Cleanup of header includes. 2018-01-01 21:52:14 +01:00
config.h Formating everything 2016-02-19 19:26:35 +01:00
continueimp.cpp Add variable arguments to user functions (#679) 2024-08-04 17:13:30 +02:00
continueimp.h Add variable arguments to user functions (#679) 2024-08-04 17:13:30 +02:00
contiter.h Formating everything 2016-02-19 19:26:35 +01:00
dbl.cpp Double to string precision (#580) 2023-12-20 22:13:39 +01:00
dict.cpp further simplyifications for memorysize calculation (#672) 2024-07-30 07:58:46 +02:00
dict.h Changed classes to be final if possible, removed override macro 2018-10-09 09:47:27 +02:00
eprog.cpp removed Clib::decint and used Clib::tostring, changed Clib::hexint to 2018-10-28 09:31:58 +01:00
eprog.h Fix is operator to work across executors (#711) 2024-10-10 18:06:04 +02:00
eprog2.cpp Add classinst.function member; Add is binary operator; Add funcref MTH_NEW (#701) 2024-10-10 18:06:04 +02:00
eprog3.cpp switch tests where never executed :( 2018-06-03 21:54:16 +02:00
eprog_read.cpp Fix is operator to work across executors (#711) 2024-10-10 18:06:04 +02:00
escript.h Whitespaces: fixing 4 space indentation 2018-04-03 04:45:11 +02:00
escript_config.cpp Formating everything 2016-02-19 19:26:35 +01:00
escriptv.cpp Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
escriptv.h Formating everything 2016-02-19 19:26:35 +01:00
escrutil.cpp Fix int overflow in GetConfigString (#525) 2023-05-19 09:10:19 +02:00
escrutil.h Formating everything 2016-02-19 19:26:35 +01:00
execmodl.cpp Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
execmodl.h Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
exectype.h Formating everything 2016-02-19 19:26:35 +01:00
executor.cpp Fix funcref.new(); Correctly error on accessing class name as identifier (#716) 2024-10-10 18:06:04 +02:00
executor.h Support function reference calls with default parameters (#710) 2024-10-10 18:06:04 +02:00
executor.inl.h Support function reference calls with default parameters (#710) 2024-10-10 18:06:04 +02:00
executortype.h Formating everything 2016-02-19 19:26:35 +01:00
expression.cpp Initial support for class instances in Executor (#699) 2024-10-10 18:06:04 +02:00
expression.h Add elvis operator: 2020-04-29 02:50:11 -07:00
filefmt.h Fix is operator to work across executors (#711) 2024-10-10 18:06:04 +02:00
fmodule.cpp moved default deconstructors into header to let them count as trivial. 2018-11-03 15:00:44 +01:00
fmodule.h moved default deconstructors into header to let them count as trivial. 2018-11-03 15:00:44 +01:00
impstr.h Get environment variable/Extended Testsuite (#359) 2021-02-27 08:36:22 +01:00
modules.h Include and buildsystem cleanup (#45) 2018-01-29 21:55:48 +01:00
objaccess.cpp Support function reference calls with default parameters (#710) 2024-10-10 18:06:04 +02:00
object.cpp Fix funcref.new(); Correctly error on accessing class name as identifier (#716) 2024-10-10 18:06:04 +02:00
object.h Formating everything 2016-02-19 19:26:35 +01:00
objmembers.h Add classinst.function member; Add is binary operator; Add funcref MTH_NEW (#701) 2024-10-10 18:06:04 +02:00
objmethods.h Support function reference calls with default parameters (#710) 2024-10-10 18:06:04 +02:00
objstrm.cpp POLLOG* macros use the new formatting (#598) 2024-01-16 17:55:42 +01:00
operator.h Add elvis operator: 2020-04-29 02:50:11 -07:00
options.h Formating everything 2016-02-19 19:26:35 +01:00
StdAfx.cpp normalized lineendings 2016-02-11 22:54:43 +01:00
StdAfx.h Updated cotire, updated pch 2018-12-30 18:49:57 +01:00
StoredToken.cpp use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
StoredToken.h Move StoredToken to its own cpp/h 2020-07-31 16:19:38 -07:00
str.cpp impptr_if method/impptrIf function to test and return Imp derived classes (#685) 2024-08-07 22:14:52 +02:00
str.h Add support for interpolated strings ("interstrings") (#369) 2021-03-11 22:48:16 +01:00
symcont.cpp Move StoredToken to its own cpp/h 2020-07-31 16:19:38 -07:00
symcont.h Move StoredToken to its own cpp/h 2020-07-31 16:19:38 -07:00
tkn_strm.cpp Initial support for class instances in Executor (#699) 2024-10-10 18:06:04 +02:00
token.cpp Add exit_code to uo::Shutdown() (#176) 2020-08-03 20:30:27 +02:00
token.h POLLOG* macros use the new formatting (#598) 2024-01-16 17:55:42 +01:00
tokens.cpp Formating everything 2016-02-19 19:26:35 +01:00
tokens.h Add classinst.function member; Add is binary operator; Add funcref MTH_NEW (#701) 2024-10-10 18:06:04 +02:00
userfunc.cpp POLLOG* macros use the new formatting (#598) 2024-01-16 17:55:42 +01:00
userfunc.h moved default deconstructors into header to let them count as trivial. 2018-11-03 15:00:44 +01:00
verbtbl.h Formating everything 2016-02-19 19:26:35 +01:00