Commit Graph

  • 1fe3e6d841 cwEuCon.h/cpp : Added an application thread. kevin.larke 2020-04-07 17:40:08 -0400
  • c6ccaefcdb cwUI.h/cpp, cwUiTest.cpp : Separated the UI component into three parts ui, ws, srv. kevin.larke 2020-04-07 16:24:34 -0400
  • 38aab880a0 cwSocket.cpp : Simplified the way the count of sockets is maintained. kevin.larke 2020-04-07 16:22:43 -0400
  • b6d716e8ff cwUi.h/cpp, cwUiTest.cpp, html/uiTest : Initial working version of cwUI. kevin.larke 2020-04-06 19:17:04 -0400
  • d3d4c7c6f9 cwFile.cpp : Changed fnToStr() to properly close() the source file handle. kevin.larke 2020-04-06 19:16:09 -0400
  • bfe9d9ebfc cwObject.h/cpp : Added newPairObject(), typeid: kCStringTId, changed list_ele() to child_ele() kevin.larke 2020-04-06 19:15:03 -0400
  • 7d7a36fe03 Makefile.am : Reformatted kevin.larke 2020-04-06 19:13:33 -0400
  • 0b2f8091d0 Merge branch 'master' of gitea.larke.org:klarke/libcw kevin.larke 2020-04-04 17:28:01 -0400
  • 5fdab1080d README.md : Added Raspberry Pi build notes. kevin.larke 2020-04-04 17:27:45 -0400
  • 86c641c4ab Minor changes for Raspberry Pi Build. kevin 2020-04-04 20:53:20 +0000
  • c266475c99 cwEuCon.cpp : Fixed bug where multiple handshake-0's could be sent. kevin.larke 2020-04-04 09:28:32 -0400
  • 3a840015cf cwEuCon.h/cpp : Allow the Fader service port to be set from the program arguments (even though it should be read from DNS-SD). kevin.larke 2020-04-03 17:42:07 -0400
  • def9f601c0 README.md : updates kevin.larke 2020-04-03 16:41:11 -0400
  • f2bfc13419 cwEucon.h/cpp : Initial updates to support fader bank array server. kevin.larke 2020-04-03 10:36:10 -0400
  • 6d623c3a2a cwEuCon.cpp : Fixed extra bytes in RESPONSE_4_B. kevin.larke 2020-04-02 14:41:23 -0400
  • 4ef49b84d4 cwSocket.cpp : Fixed comments and error messages. kevin.larke 2020-04-02 14:40:49 -0400
  • 46fc9721ca README.md : Updates kevin.larke 2020-04-02 14:40:26 -0400
  • bc3c683e41 cwSocket.h/cpp : Changed name of cbId_t to cbOpId_t kevin.larke 2020-04-01 10:46:31 -0400
  • 14ee0765db cwEuCon.cpp : Updated status messages. kevin.larke 2020-03-31 14:34:13 -0400
  • 2372f153b3 cwUi : Initial UI creation from resource file. kevin.larke 2020-03-31 13:10:45 -0400
  • 80cd776337 html/websockSrvTest.hmtl : Updated to get URL from DOM and send to particular or all connected endpoints. kevin.larke 2020-03-31 12:56:00 -0400
  • 93b1af1a42 cwSocket.h/cpp : Update test() to get server parameters from a specific NIC device. kevin.larke 2020-03-31 12:54:20 -0400
  • e0f1e6b948 cwWebSock.h/cpp : Added 'sessionId' to send() (and msg_t) to allow a message to be sent to a specific endpoint. kevin.larke 2020-03-31 12:52:58 -0400
  • 10b2a36970 cwObject.h/cpp,cwObjectTemplate.h : Initial implementation of newObject(). Added flags to find(). kevin.larke 2020-03-31 12:51:17 -0400
  • 98c9150809 cwFile.cpp : Fixed bug in _fnToBuf(). kevin.larke 2020-03-31 12:49:24 -0400
  • 0a293ba910 cwCommon.h Added kLabelNotFouncRC and kDuplicateRC, kevin.larke 2020-03-31 12:47:37 -0400
  • 9d1170b1eb cwUi.h/cpp : Added shell for functions createFromFile(), createFromText(). kevin.larke 2020-03-25 11:35:37 -0400
  • e4328c950b cwObject.h/cpp : Added unlink() and non const find(),par_value(),list_ele(). kevin.larke 2020-03-25 11:34:28 -0400
  • 1a11282915 cwUi : Create message changed 'value' field to 'children'. kevin.larke 2020-03-24 08:53:42 -0400
  • 938e8c284d cwObject*,cwText* : Added object_t.to_string() function kevin.larke 2020-03-24 08:53:00 -0400
  • 7b2ebd5580 Changes to support autotools build. Changed #define cwLINUX to OS_LINUX. kevin.larke 2020-03-24 08:51:51 -0400
  • 29e34cbeca main.cpp : Updated 'sockMgrTest' usage string. kpl 2020-03-23 16:48:43 -0400
  • 3c9d4282cd cwDnsSd, dns_sd/ : Updates to integrate Arduino version with Linux version. kpl 2020-03-23 16:48:17 -0400
  • 8c685cb517 cwTcpSocket.cpp : Changed select_receive() to use p->fdH when available. kpl 2020-03-23 16:46:04 -0400
  • d0eccbd6be cwEuCon.cpp : Handshake protocol no longer waits for a heart-beat before sending second handshake msg (i.e. 0xc ...) kpl 2020-03-23 15:58:13 -0400
  • 8ca40945e4 cwEuCon.cpp : Change to match with Arduino DNS-SD client. kpl 2020-03-23 15:50:25 -0400
  • 8b112b39fe cwIo* : Updates to include 'decl' files in header and initial sketch of interface. kpl 2020-03-23 13:14:42 -0400
  • 8f88355f36 main.cpp : Updates to include uiTest() and more variadic template experiments. kpl 2020-03-23 10:52:04 -0400
  • 1a437951ce README.md : updates kpl 2020-03-23 10:51:29 -0400
  • dcc1a5f291 .gitignore : updates kpl 2020-03-23 10:51:18 -0400
  • 78b351b753 cwUi* : Initial implementation. kpl 2020-03-23 10:48:49 -0400
  • 545f8b808f cwNumericConvert.h : Added string_to_number<boo>() kpl 2020-03-23 10:43:38 -0400
  • bcb6b37df4 cwText.h/cpp : Added nextNonWhiteChar() functions and toText() functions. kpl 2020-03-23 10:42:16 -0400
  • 5cda838a93 Added 'decls' include files to hold public declarations for audio,midi,serial,socket, and websock modules. Other minor changes to prepare for integration into cwIo. In cwMidi* replaced 'byte_t' with 'uint8_t'. In cwAudioDevice* removed redundant 'device' prefix from function names. kpl 2020-03-23 10:41:28 -0400
  • 11f6d38330 cwSocket.cpp : Sockets are now automatically closed when poll() detects HUP or NVAL conditions. kpl 2020-03-18 19:54:01 -0400
  • 33aca956da cwThread.cpp : Threads are no longer created in detached state because it no longer solves the problems of internal memory leaks when the thread is closed. Instead we use pthread_join() when the thread is closed. kpl 2020-03-18 19:05:48 -0400
  • 414bce83e5 cwSocket.cpp : Children sockets are no unlinked from their parent when they are disconnected. kpl 2020-03-18 19:04:33 -0400
  • 46a84600a6 cwSocket.cpp : Added extended socket status checking in _poll(). kpl 2020-03-18 17:20:38 -0400
  • f4e11db89a cwSocket.cpp : Added 'remoteSockAddr' to the socket structure. Fixed bug in 'connId' assignment. kpl 2020-03-18 17:07:33 -0400
  • 66e664ec54 cwSocket.cpp : print error mesg. when test send fails. kpl 2020-03-18 16:20:23 -0400
  • de306242bb cwSocket.cpp : Added more reporting from test callback. kpl 2020-03-18 16:03:12 -0400
  • fe142ad7a8 cwSocket.h/cpp : added callback on connection. kpl 2020-03-18 15:53:11 -0400
  • 47bcd57d79 README.md : Added 'Development Setup' section. kevin 2020-03-18 15:11:39 -0400
  • 49bec1142f cwSocket.h/cpp, main.cpp : Updates to socksrv::test(). kpl 2020-03-18 14:08:21 -0400
  • be5ae7e63e valgrind_test.sh : Add 5th command line argument placeholder. kpl 2020-03-16 22:59:31 -0400
  • f105d2d9db cwSocket.h/cpp,Makefile : New socket system implementation. kpl 2020-03-16 22:58:55 -0400
  • f2ec64c722 cwCommon.h : Add literal result code values to result code comments. kpl 2020-03-16 22:58:05 -0400
  • af87b52d2f cwIo.cpp : Temporarily remove call to serialPortSrv:create() while serial port system is modified. kpl 2020-03-16 22:56:58 -0400
  • 85993019b4 cwDnsSd.cpp/cwMdns.cpp : Remove use of socket handle in calls to socket::initAddr(). kpl 2020-03-16 22:55:39 -0400
  • 38cf5a0714 cwSerialPort.cpp : fix bug where the incorrect byte count could be sent on a receive callback. kpl 2020-03-16 22:54:14 -0400
  • 14c560a64d cwTcpSocket.h/cpp : Remove the handle_t argument in initAddr() kpl 2020-03-16 22:52:21 -0400
  • 465d7f6fd6 cwSerialPort.h/cpp,cwSerialPortSrv.h/cpp : serialPort now manages multiple ports. kpl 2020-03-05 22:04:53 -0500
  • 24c68c158f .gitignore : initial commit. kpl 2020-03-04 14:26:33 -0500
  • 78bb8cd9be dns_sd/rpt.h/cpp : Initial commit. kpl 2020-03-04 14:25:59 -0500
  • 20f1008665 dns_sd/fader.cpp : Check for the protocol state before sending heart beat in fader::tick() kpl 2020-03-04 14:08:41 -0500
  • e0c69bfd25 cwTime.h : Added now(), advanceMs() and futureMs(). kpl 2020-03-04 14:06:27 -0500
  • dfe4ca02a1 cwLib.h/cpp, cwMutex.h/cpp : Initial commit. kpl 2020-03-04 14:05:54 -0500
  • c0b8f78fed Makefile : Added cwObjectTemplate.h to Makefile. kpl 2020-02-29 00:16:03 -0500
  • 2710eb9ef7 cwDnsSd.cpp,cwEuCon.cpp : Updates to support EuCon simulation. kpl 2020-02-29 00:15:18 -0500
  • 9f2ccef9aa cwIo.h/cpp,cwIoTest.cpp : Audio interface updates. kpl 2020-02-29 00:12:57 -0500
  • 77c5026f14 cwObject.cpp,cwObjectTemplate.h,main.cpp : Fixed cwObject bool parsing. kpl 2020-02-29 00:12:15 -0500
  • d065dcf344 cwEuCon.cpp : Added debugging printouts. kpl 2020-02-16 19:32:41 -0500
  • d8249ab99a cwEuCon.cpp,fader.h/cpp : Initial updates to support Euphonix application messages. kpl 2020-02-16 18:23:34 -0500
  • 0d977a4647 cwEuCon.cpp : Added hardcoded responses (but no change to logic). kpl 2020-02-16 15:12:17 -0500
  • b08ddaebcf main.cpp : Added ioTest(). kpl 2020-02-13 11:31:05 -0500
  • 7db4474dd5 cwIo.h/cpp/test : Added initial audio implemetation. kpl 2020-02-13 11:30:46 -0500
  • f15e06695b Updated dns_sd/ to match the Arduino build. cwAvahiSurface.cpp : initial commit. kpl 2020-02-13 11:29:52 -0500
  • ef70cd9420 Makefile : Added new files. kpl 2020-02-12 13:44:28 -0500
  • 107a6b7756 cwMdns.cpp : Many changes to investigate MC Mix protocol. kpl 2020-02-12 13:44:06 -0500
  • 969f1778fd dns_sd/ : Initial commit. kpl 2020-02-12 13:43:25 -0500
  • a6692e3365 cwUtility, cwDnsSd, cwEuCon : Initial commit. kpl 2020-02-12 13:42:22 -0500
  • 23f1fbf460 cwThread.cpp : Added call to pthread_attr_destroy() to fix problem with pthread library memory leak. kpl 2020-02-12 13:26:18 -0500
  • b53383f6c3 Many changes and additions to cwTcpSocket* to support MDNS and DNS-SD operations. kpl 2020-02-12 13:25:13 -0500
  • be439a8331 Added cw::audio::device::report(); kpl 2020-02-12 13:22:48 -0500
  • 3ef020648b cwTime.cpp/h : Added elapsedMs() kpl 2020-02-01 10:13:21 -0500
  • 5927fcb43b cwTcpSocket.h/cpp : Added get_mac() kpl 2020-02-01 10:12:51 -0500
  • 7d2fb0d234 cwMdns.cpp : Almost working version. kpl 2020-01-31 16:40:33 -0500
  • fafc6643de cwMdns.cpp : Working with TCP opening query/response. kpl 2020-01-29 13:34:23 -0500
  • 01045493ba cwMdns.cpp : Initial working version with TCP connection. kpl 2020-01-29 11:43:53 -0500
  • 6978f53626 cwTcpSocket.h/cpp,cwTcpSocketTest.cpp : Added socket::isConnected(),multicast_time_to_live(). kpl 2020-01-29 11:42:41 -0500
  • 39fdb41329 Makefile : Added new modules. kpl 2020-01-27 17:54:56 -0500
  • 2a97547cb8 main.cpp : Additions to support new tests. kpl 2020-01-27 17:54:40 -0500
  • 2737f2accb cwIo.h/cpp, cwIoTest.h/cpp : Initial commit. kpl 2020-01-27 17:53:44 -0500
  • 6590d4b181 cwTcpSocket*.h/cpp : Updated to support more socket options and configurations. kpl 2020-01-27 17:52:53 -0500
  • c37595578a cwNbMem.h/cpp : Initial commit. kpl 2020-01-27 17:51:56 -0500
  • 17318e24dc cwMdns.h/cpp : Initial commit. kpl 2020-01-27 17:51:38 -0500
  • 8fbd2fee2d cwThread.h/cpp : thread_id_t is changed form unsigned to unsigned long long. kpl 2020-01-27 17:50:57 -0500
  • 46b42b34ef cwMpScNbQueue.h : Added comments. kpl 2020-01-27 17:50:02 -0500
  • 1849edf7cc cwFileSys.cpp : Added comments. kpl 2020-01-27 17:49:19 -0500
  • a4e0619423 cwSerialPortSrv.h/cpp : Code format changes. kpl 2020-01-27 17:48:59 -0500