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
eab3a6a4ad
ci: remove non-functional travis windows
...
errors from mixing of native windows and msys (unix)
style paths in configure/RELEASE
2019-11-20 10:39:17 -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
ff6c8fe692
cross-mingw64
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
Michael Davidsaver
044f71a343
attempt to appease msvc
2019-10-21 17:54:57 -07:00
Michael Davidsaver
6ced8b680f
drop junk
2019-10-21 16:30:38 -07:00
Michael Davidsaver
e125fdf990
fixup (de)serialize
2019-10-21 16:27:47 -07:00
Michael Davidsaver
6b1f5cb6f7
no -std=c++11 for msvc
...
specific to gcc/clang
2019-10-21 16:27:47 -07:00
Michael Davidsaver
9691728b36
fix Beacon decode
2019-10-21 16:27:47 -07:00
Michael Davidsaver
c77281128f
log hex
2019-10-21 16:27:47 -07:00
Michael Davidsaver
4b65a2f3c5
cleanup debug
2019-10-21 16:27:47 -07:00
Michael Davidsaver
87508ea279
automatic evhelper_ev2err
2019-10-21 16:27:47 -07:00
Michael Davidsaver
3ef2fe71e6
travis-ci reorg and disable win
...
hide the CI junk, and disable incomplete windows build
2019-10-21 16:27:47 -07:00