Commit Graph

40 Commits

Author SHA1 Message Date
Sam Edwards 6c3013a29c dcparser: move Python-specific code to extension files
We can now build dcparser without linking to Python and dcparse.exe's dependency on pystub is removed.

Co-authored-by: rdb <git@rdb.name>
2019-08-23 18:58:19 +02:00
Sam Edwards 7790f8429d general: Fully qualify header references into the std namespace
Closes #341
2018-06-07 10:35:12 +02:00
Sam Edwards f231ba4cd7 directbase: Introduce BUILDING_ defines for each component
Ditto everything before, but for direct.
2018-03-25 13:17:52 -06:00
rdb dd2806c8bd Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb aec80426a3 Remove (apparently unused) code that is problematic because it references symbols from the generated bindings 2015-02-08 19:48:42 +01:00
David Rose 7a72bce383 bool -> float 2010-06-17 17:32:51 +00:00
Redmond Urbino 0b344e9a2b to give a warning in the log if a message takes too long to process 2010-05-07 05:29:59 +00:00
David Rose e4305cf954 proper respect for locking with Python GIL, when true threads are enabled 2009-12-05 20:40:26 +00:00
David Rose b0993e4a53 fix some event name collisions with multiple CR's, tag some more methods BLOCKING 2009-12-05 19:39:13 +00:00
David Rose 72da0ee5f1 clean up ConnectionRepository on exit 2009-12-05 07:17:53 +00:00
David Rose abbbb21a8e some more explicit control over connection parameters 2009-11-19 02:37:09 +00:00
Darren Ranalli b373df5add fixed implementation of quiet zone wrt field updates from C++ 2009-08-27 22:00:40 +00:00
David Rose 7b00b88f29 separate out cmu and disney distributed systems better 2009-06-08 18:49:09 +00:00
David Rose cce4f2195e more threading improvements 2008-10-02 18:02:18 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 3d062c11be fix compilation error 2007-12-07 18:47:19 +00:00
Darren Ranalli 8cae40674b added setWantMessageBundling 2007-12-06 20:59:25 +00:00
Darren Ranalli 4b0a024743 added support for nested message bundles 2007-12-05 03:17:41 +00:00
Darren Ranalli 113790f2da added message bundling support to guarantee atomic message processing on the state server 2007-12-04 23:06:37 +00:00
David Rose 52d2ba31fd add set_handle_c_updates() 2007-05-17 18:44:45 +00:00
Roger Hughston ffa480bde7 Changes to support yielding instead of sleeping 2007-05-05 00:32:51 +00:00
David Rose 8d662e51f7 revert unfortunate fix 2007-04-17 00:07:03 +00:00
David Rose 95e30464a6 more verbose error messages when exception occurs during dc update 2007-04-11 21:33:14 +00:00
David Rose 81d1f43ad0 allow connect-method config var 2007-03-30 16:36:00 +00:00
Darren Ranalli c26824b602 better formatting of non-DC msg logging 2007-02-23 08:42:36 +00:00
Darren Ranalli ed32a262f4 enable verbose-repository in non-debug 2006-11-30 02:35:13 +00:00
Zachary Pavlov c0f9dce26f CR now requires a connection method,will be changed to has-a later 2006-11-09 22:22:59 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose 6f4d4a4b66 rename ssl -> openssl, cv -> opencv 2005-09-21 23:55:57 +00:00
Darren Ranalli 5be710f8b5 merged from pirates_1_first_merged_to_trunk 2005-09-14 22:13:42 +00:00
David Rose ee7f0dceb2 simulate_network_delay for http too 2005-08-10 18:03:39 +00:00
Roger Hughston 82fa7ab1e4 Changes to support messaging to multi target channels 2005-07-07 00:10:57 +00:00
David Rose 83405c4857 toggle_verbose() 2005-01-12 14:58:00 +00:00
David Rose 0778ad00be separate readerPollTask into its constituent update/generate/other pieces 2004-09-15 22:48:19 +00:00
Roger Hughston d74707423c dded Support for 64bit Server Channels
----------------------------------------------------------------------
 	src/dcparser/dcClass.cxx src/dcparser/dcClass.h
 	src/dcparser/dcField.cxx src/dcparser/dcField.h
 	src/dcparser/dcPacker.h src/dcparser/dcbase.h
 	src/distributed/DistributedObjectAI.py
 	src/distributed/PyDatagram.py
 	src/distributed/PyDatagramIterator.py
 	src/distributed/cConnectionRepository.I
 	src/distributed/cConnectionRepository.cxx
 	src/distributed/cConnectionRepository.h
 ----------------------------------------------------------------------
2004-07-21 21:18:06 +00:00
Darren Ranalli 13391938bb detect incoming-datagram buffer overflow 2004-06-29 02:24:06 +00:00
David Rose b1db93fb87 explicit import paths 2004-06-01 19:31:48 +00:00
David Rose 69e04be3af handle updates without touching python 2004-05-19 23:16:37 +00:00
David Rose ec535f800a CConnectionRepository 2004-05-19 20:19:36 +00:00