Commit Graph

56 Commits

Author SHA1 Message Date
Michael Davidsaver 841ef0c048 BitMask xcode 2019-12-11 20:16:56 -08:00
Michael Davidsaver 816838bcd5 fix hex dump 2019-12-11 14:19:27 -08:00
Michael Davidsaver a207a54ec1 start NT 2019-12-11 14:19:27 -08:00
Michael Davidsaver 50963f0a3e reorg to separate type handling 2019-12-11 09:11:52 -08:00
Michael Davidsaver 92c513d6dd de-templateize xcode 2019-12-10 19:28:54 -08:00
Michael Davidsaver 2332ed8e51 cleanup 2019-12-10 18:39:26 -08:00
Michael Davidsaver 582b1b9a79 add skeleton for server Get/Put/RPC 2019-12-10 18:38:22 -08:00
Michael Davidsaver 439be977c2 apply bitmask 2019-12-10 18:15:48 -08:00
Michael Davidsaver 2ba0150bd9 disambiguate
having pvxs::detail and pvxs::impl::detail causes confusion
2019-12-10 18:15:48 -08:00
Michael Davidsaver d20ac8ee6d server GET_FIELD reply 2019-12-10 18:15:48 -08:00
Michael Davidsaver a6ff69eb42 gcc 4.8 compat 2019-12-10 18:15:48 -08:00
Michael Davidsaver 8fca41b683 add BitMask 2019-12-10 18:15:48 -08:00
Michael Davidsaver 801d295c1f start PVD 2019-12-10 17:56:40 -08:00
Michael Davidsaver 1f6502aef7 more util 2019-12-10 17:56:40 -08:00
Michael Davidsaver ceedd6bacc unittest multi-line messages 2019-12-10 17:56:40 -08:00
Michael Davidsaver dd4da5d6d5 more test utils 2019-12-10 17:56:40 -08:00
Michael Davidsaver 4c60d72f9c add shared_array
simpler version of epics::pvData::shared_vector<T>
w/ offset+capacity tracking, or value conversion.
Updated to use c++11 features (like std::type_index).
2019-12-10 17:56:40 -08:00
Michael Davidsaver 6292776629 normalize message names to CMD_* 2019-11-20 10:39:30 -08:00
Michael Davidsaver a5cb2de2d7 minor
OSX linker doesn't like these options
2019-11-19 16:24:47 -08:00
Michael Davidsaver 9ceab63d02 Introspect can error 2019-11-19 16:08:03 -08:00
Michael Davidsaver f063bd26f5 tcp search 2019-11-19 16:08:03 -08:00
Michael Davidsaver 083bad3e28 redo namespaces 2019-11-19 16:08:03 -08:00
Michael Davidsaver 9c68205428 more server 2019-11-19 16:08:03 -08:00
Michael Davidsaver 495eeaa4ac rework rwlock 2019-11-19 16:07:51 -08:00
Michael Davidsaver 12598c8679 server logging 2019-11-19 16:06:43 -08:00
Michael Davidsaver 18a014335b build stuff 2019-11-19 16:06:43 -08:00
Michael Davidsaver 946e557960 respond to CreateChan 2019-11-19 16:06:43 -08:00
Michael Davidsaver e1b8923f33 server basics 2019-11-19 16:06:43 -08:00
Michael Davidsaver 073edee87b minor 2019-11-19 16:06:43 -08:00
Michael Davidsaver bab82affb8 redo packet build/parse
now with evbuffer
2019-11-19 16:06:43 -08:00
Michael Davidsaver 06e780872b progress 2019-11-19 16:06:43 -08:00
Michael Davidsaver 985687a54d test UDP handling 2019-10-27 20:57:11 -07:00
Michael Davidsaver c886205110 redo UDP handling 2019-10-27 16:19:59 -07:00
Michael Davidsaver 3a1123e3b9 more compat 2019-10-24 18:10:54 -07:00
Michael Davidsaver cf64dad10d start on server 2019-10-24 16:47:37 -07:00
Michael Davidsaver 781cfa192a more sockaddr size 2019-10-24 13:31:16 -07:00
Michael Davidsaver 2497350fcd more shuffling 2019-10-24 13:27:54 -07:00
Michael Davidsaver 5426a34547 another osx attempt
yet another attempt to resolve bind() error.
2019-10-24 10:53:30 -07:00
Michael Davidsaver 5892e131b6 adapt SockAddr 2019-10-24 10:49:44 -07:00
Michael Davidsaver 84ac6ed091 move sockaddr wrapper to public API 2019-10-24 10:38:25 -07:00
Michael Davidsaver 9134d8ad2f minor 2019-10-24 09:48:59 -07:00
Michael Davidsaver 8c40929e5c all sorts of changes 2019-10-23 13:29:31 -07:00
Michael Davidsaver 0b08678d1f simplify 2019-10-23 11:09:52 -07:00
Michael Davidsaver cace4623ca add cppcheck rule 2019-10-23 11:06:07 -07:00
Michael Davidsaver 4f13e21e7b avoid global static dtor
weak_ptr ctor is constexpr, but it has a dtor.
2019-10-23 10:21:44 -07:00
Michael Davidsaver 9ff6de6ecf must stop c++ exception in C callbacks 2019-10-23 10:03:29 -07:00
Michael Davidsaver 5301785233 drop sockaddr_storage 2019-10-22 18:27:53 -07:00
Michael Davidsaver 0ac8092f13 Revert "oops"
This reverts commit d4357850fc.
2019-10-22 09:04:07 -07:00
Michael Davidsaver d4357850fc oops 2019-10-21 19:50:51 -07:00
Michael Davidsaver f44ff9754c diagnose osx bind error 2019-10-21 19:22:18 -07:00