Jeff Hill
60d6328016
use new data conversion interface
2006-11-18 01:02:18 +00:00
Jeff Hill
b75bdb1930
fixed wrong app type used when client is acknowledging an alarm
...
(slightly revised to also deal with arrays although they are technically
invalid when acking an alarm)
2006-10-04 20:46:11 +00:00
Jeff Hill
394222ac72
fixed wrong app type used when client is acknowledging an alarm
...
(slightly revised to use primitive type of request if writing to other than
gddAppType_value)
2006-10-04 18:49:29 +00:00
Jeff Hill
7001736104
fixed wrong app type used when client is acknowledging an alarm
2006-10-02 15:53:52 +00:00
Jeff Hill
a4fcecf397
fixed bug where put payload was byte swapped twice
2005-03-21 23:57:28 +00:00
Jeff Hill
ecc0d9976d
return "bad protocol" and not "internal" error code when bad protocol arrives
2004-09-29 17:45:35 +00:00
Jeff Hill
da5bc3b820
disconnect servers that send missaligned protocol
2004-06-14 17:45:43 +00:00
Jeff Hill
ef04b81c74
disconnect clients that send missaligned protocol
2004-06-11 18:56:55 +00:00
Jeff Hill
53ce107e5f
fixed use of gdd::dataAddress() where gdd::dataVoid() should be used
2004-05-11 00:07:16 +00:00
Jeff Hill
563733cf3c
changed to call new idAssignAdd func
2004-04-28 22:11:25 +00:00
Jeff Hill
1cbb1c9b71
fixed channel not destroyed if client disconnects during asynchronous
...
enum string table fetch
2003-09-29 22:58:43 +00:00
Jeff Hill
9f52f7282d
fixed errMessage fmt string
2003-09-23 16:52:59 +00:00
Robert Soliday
ce29455411
Minor changes added for Borland's C++ compiler on Linux
2003-08-01 19:13:39 +00:00
Jeff Hill
a2d4436b83
doc
2003-07-18 15:48:08 +00:00
Jeff Hill
fa320889e3
reading and writing through the channel allows for put logging to occur
...
and other forms of application flexibility
2003-05-16 00:00:07 +00:00
Ralph Lange
2624a16170
Fixed/suppressed HP-UX native (aCC) warnings
2003-04-23 14:56:07 +00:00
Jeff Hill
d812f89280
dont send extra exception message conveying the context string when a get
...
callback request fails
2003-04-22 22:29:26 +00:00
Jeff Hill
948718f253
added missing commit
2003-04-18 15:41:00 +00:00
Jeff Hill
44a57584b7
changed name of protocol command
2003-04-17 17:17:19 +00:00
Jeff Hill
0fd1f0103d
improved diagnostic
2003-04-16 22:59:13 +00:00
Jeff Hill
93d163ba83
cosmetic
2003-04-16 20:57:56 +00:00
Jeff Hill
0330a9a085
improved diagnostics
2003-04-08 19:42:01 +00:00
Jeff Hill
6c07f8064a
fixed large arrays
2003-04-08 00:06:22 +00:00
Ralph Lange
b54793967a
Suppressed HP aCC compiler warnings
2003-04-03 12:11:02 +00:00
Jeff Hill
ed80ec6650
fixed Borland build issues
2003-03-19 18:00:33 +00:00
Jeff Hill
94347fc223
fixed undefined channel pointer in context
2003-03-18 20:39:48 +00:00
Jeff Hill
1a2f2ad7e4
wakeup the event queue when placing channel delete events in it
2003-03-13 01:29:08 +00:00
Jeff Hill
38aad33d78
further bullet proof the server tool initiated PV destroy
2003-03-13 00:16:39 +00:00
Jeff Hill
7c4d4479ec
workaround for Tornado II compiler bug
2003-03-11 17:39:44 +00:00
Jeff Hill
2353e483c7
fixed gnu warning
2003-03-10 23:49:11 +00:00
Jeff Hill
8efa36b734
changes allowing asynchronous casPV destroy
2003-03-10 22:26:33 +00:00
Jeff Hill
87aca7838e
optimizations
2003-02-12 23:54:34 +00:00
Jeff Hill
644e6eb273
improved structure and thread safety
2003-02-12 19:06:15 +00:00
Jeff Hill
adb0b5d9eb
redesigned mutex locking
2003-01-08 23:22:08 +00:00
Jeff Hill
ae7a9ebfa2
cleaned up resid to object conversion
2003-01-07 17:12:07 +00:00
Jeff Hill
8243afe938
removed leftover junk
2003-01-07 15:55:02 +00:00
Jeff Hill
09d516ff05
fixed sun pro warning
2002-12-20 02:20:03 +00:00
Jeff Hill
448010b6ad
fixed hpux accc warning
2002-12-17 16:55:41 +00:00
Jeff Hill
b488eb54ad
cleaned up locking (also avoid destroying a lock that we own on Linux)
2002-12-13 19:39:46 +00:00
Jeff Hill
cd52995cfa
some initial steps towards fre list based memory management
2002-12-06 00:05:55 +00:00
Jeff Hill
d9e6116d00
use placement new
2002-10-23 23:55:36 +00:00
Jeff Hill
7cc7d596b3
fixed use of undefined status variable in diagnostic
2002-09-19 19:28:09 +00:00
Jeff Hill
0c0c3d6d94
added new function that sets the bounds on an pplication type within a container
2002-09-17 17:51:32 +00:00
Jeff Hill
6dff6348fe
Deal with postpone status returned from an enum string table cache fetch initiate
...
chained to an asynchronous create PV by printing a message and not filling
in the cache. This can be fixed easier later once the server is threaded again.
2002-08-29 16:53:31 +00:00
Jeff Hill
69790213e3
dont allow asynchronous completion error code to drop down to lower layers
2002-08-22 21:42:31 +00:00
Jeff Hill
cb9b81cdad
fixed enum string table cache update so that it can complete asynchronously
2002-08-22 00:00:22 +00:00
Jeff Hill
dd67086dc9
use bool for boolean variable
2002-08-21 16:31:37 +00:00
Jeff Hill
7cc5842830
use guard class to manage mutex locks
2002-08-09 23:40:18 +00:00
Jeff Hill
5ba7ce818c
fixed wrong client id in asynchronous access control response
2002-08-07 18:07:50 +00:00
Jeff Hill
6432302866
fixed sequence numbers in asynchronous search response
2002-08-07 00:35:13 +00:00