Commit Graph
60 Commits
Author SHA1 Message Date
john30 d50b3b6cb2 added FIELD.N to 'read' command for retrieving N'th FIELD, fixed getMasterNumber(), check maximum NN in message, use more constants, check all type conversions, added --nodevicecheck to ebusfeed help 2015-02-22 13:57:37 +01:00
john30 2786e44d73 simplified 2015-02-21 13:19:05 +01:00
john30 41cd38ab75 changed code style 2015-02-21 13:18:36 +01:00
john30 c6bd44d2b9 header 2015-02-15 18:58:47 +01:00
john30 d2d97c399b header 2015-02-15 18:50:43 +01:00
john30 479434c8fe append to log file 2015-02-10 22:04:26 +01:00
john30 aa306d9131 reworked and optimized device handling and check network device address, log failed device open, avoid blocking threads with sleep(), optimized shutdown 2015-02-08 10:06:03 +01:00
john30 bc1fa51747 added WaitThread, removed unused detach() 2015-02-07 14:25:09 +01:00
john30 a38cac7209 do not close stdout 2015-02-01 12:57:15 +01:00
john30 430d72daed switched from Appl class to argp 2015-01-31 18:32:30 +01:00
john30 a7000b2342 removed outdated files 2015-01-25 19:29:23 +01:00
john30 3b968afb41 added simple, fast, and efficient logging 2015-01-25 19:01:24 +01:00
john30 44957a6566 switched to autobrief 2015-01-18 12:40:54 +01:00
john30 4b94a38c3c hide copy constructor 2015-01-18 12:08:58 +01:00
Roland Jax 4e85f82250 class notify reduced too single file. 2015-01-07 23:12:39 +01:00
Roland Jax c490dcd3da TCPSocket: replaced read/write with recv/send to ignore SIGPIPE during sending; ebusctl: Dealing when receiving data corrected to detect the end of the message with double newline sign. 2015-01-02 18:57:30 +01:00
Roland Jax 612270f942 code style 2014-12-30 20:08:48 +01:00
Roland Jax 5487580c02 interactive mode in ebusctl simplified; cosmetics in class Appl 2014-12-29 12:24:17 +01:00
john30 cd38162772 do not use exit() in Appl to avoid memory leaks 2014-12-28 16:01:24 +01:00
john30 e6a4b774dd do not use exit() in Appl to avoid memory leaks 2014-12-28 11:00:38 +01:00
john30 f68e0d6763 only support a single LogSink in Logger, added hasSink() and setAreaMask() and setLevel() to Logger 2014-12-28 10:40:44 +01:00
john30 ffd7d3ff18 fixed dt_hex in printSettings() 2014-12-27 13:56:51 +01:00
john30 259fb11051 fixed cleanup and memory leaks, cosmetics 2014-12-27 12:35:53 +01:00
john30 72eb26805a made run() protected 2014-12-27 12:33:45 +01:00
john30 8d835ed7a9 notify all waiting threads in add(), added waitRemove(), cosmetics 2014-12-27 12:33:10 +01:00
john30 4b7ff1d97f directly forward messages to sinks until Thread is started 2014-12-18 23:05:11 +01:00
john30 e8b355b85e style 2014-12-18 22:04:46 +01:00
john30 d078044c36 initialize fields, allow missing pidfile 2014-12-18 22:04:23 +01:00
john30 c86655b964 merged 2014-12-15 20:28:41 +01:00
john30 4e81fd842b fixed documentation 2014-12-15 20:13:20 +01:00
john30 f2eb31ea1f avoid expensive math operations (logn) 2014-12-14 12:35:56 +01:00
Roland Jax d142756f35 Appl: ability to process a dash after a command added. 2014-12-14 08:54:18 +01:00
john30 169c6a9460 switched to read/write instead of get/set and added force option to read (automatically picks up updated value if available), nicer response messages for BaseLoop, renamed area cyc to upd 2014-12-13 12:01:14 +01:00
john30 fa61067a0f file mode 2014-12-07 19:05:04 +01:00
Roland Jax 3b3a5f2e07 Merge pull request #18 from john30/master; first version supporting get, set, and cyc again. 2014-12-07 12:00:03 +01:00
Roland Jax 68c15ce66e ebusctl: interactive mode added. 2014-11-25 11:35:53 +01:00
Roland Jax 73eeef99f6 class Appl: changed command from required to not-required. 2014-11-24 18:19:10 +01:00
Roland Jax 972277d68d command 'feed' moved from ebusctl into ebusfeed;tools directory created. 2014-11-24 15:52:31 +01:00
Roland Jax 4a1033122c 'using namespace std;' added. 2014-11-22 20:42:11 +01:00
Roland Jax b593af967a doxygen option '\file' added. 2014-11-22 20:00:27 +01:00
Roland Jax 59d4907223 missing documentation added. 2014-11-22 19:07:38 +01:00
Roland Jax 143de6f3b3 log2 replaced with Log2 inline function. 2014-11-21 21:49:40 +01:00
Roland Jax 835c901da6 documentation for class BaseLoop added; most enum types adapted. 2014-11-20 18:43:07 +01:00
Roland Jax a5896e53ca logging subsystem: needless functions removed. 2014-11-19 14:09:06 +01:00
Roland Jax 8992ee4f85 fix logger quirks; many cosmetic changes. 2014-11-18 22:06:14 +01:00
Roland Jax e2f6bbffb0 class LogInstance renamed to Logger; documentation for logging subsystem added. 2014-11-18 20:15:01 +01:00
Roland Jax 1415b143af documentation for class TCPSocket, TCPClient and TCPServer added. 2014-11-18 15:38:36 +01:00
Roland Jax 3f7f60cc68 implementation of 'scan' functionality continued. 2014-11-17 20:27:01 +01:00
Roland Jax e5452282ad documentation for class Thread added. 2014-11-16 14:49:14 +01:00
Roland Jax ada6a066fe documentation for class Daemon added. 2014-11-16 14:25:23 +01:00