Marty Kraimer
66fb300873
documentation updated; changes for Field::ID
2012-08-17 06:45:20 -04:00
Matej Sekoranja
6a86496385
added BitSet::size()
2012-07-31 11:47:42 +02:00
Matej Sekoranja
689d0875b7
null string check
2012-07-30 22:03:23 +02:00
Marty Kraimer
31922eac32
commit so that Matej can look at Monitor
2012-07-23 16:56:49 -04:00
Marty Kraimer
5dcd864c58
more shared_pointer everywhere
2012-07-17 09:23:53 -04:00
Marty Kraimer
9775fd4707
redo monotorQueue
2012-07-02 16:17:58 -04:00
Matej Sekoranja
3991a51fd6
size_t changes
2012-06-07 14:15:12 +02:00
Matej Sekoranja
770e63b8da
removed BitSetPtr due to possible 4.6.1 gcc problem
2012-05-21 21:11:20 +02:00
Marty Kraimer
d320f00e96
fix messageType name
2012-05-10 06:28:27 -04:00
Marty Kraimer
7a60e02d5c
make methods non inline
2012-05-09 15:38:19 -04:00
Marty Kraimer
fb453ea9e5
working on queue code
2012-05-09 14:06:17 -04:00
Marty Kraimer
87bff33c30
support unsigned; move fieldName; pvData use shared_pointer everywhere
2012-05-08 09:29:30 -04:00
Matej Sekoranja
2693201cfd
OK -> Ok
2012-03-29 08:19:39 +02:00
Matej Sekoranja
2dba4aab2b
Dirk's VxWorks porting
2012-03-28 20:40:49 +02:00
Matej Sekoranja
6caa725f5a
Field serialization moved to pvData
2012-03-27 10:32:37 +02:00
Marty Kraimer
d1a773bcbd
revise location od documentation
2011-12-12 09:38:40 -05:00
Matej Sekoranja
2f71c5cf85
merge
2011-10-05 22:17:21 +02:00
Matej Sekoranja
5a9eff29fa
alive access synced
2011-10-05 22:10:15 +02:00
Guobao Shen
ced144c4c4
add messageTypeCount (=4 by default) for messageTypeName.
2011-09-26 15:08:33 -04:00
Matej Sekoranja
ed0e8d0782
alignData/Buffer methods
2011-09-21 22:27:53 +02:00
Matej Sekoranja
f25177d612
merge
2011-09-17 21:29:30 +02:00
Matej Sekoranja
d76600121c
EPICS_BYTE_ORDER != EPICS_FLOAT_WORD_ORDER support
2011-09-17 21:20:12 +02:00
jr76
2e0f0244ad
dont include winsock with windows.h or osiSock include fails
2011-09-16 11:23:36 +01:00
jrowlandls
90bc9dbfac
merged
2011-09-16 09:06:37 +01:00
jrowlandls
1abdde0c3d
fixes for windows xp sp3 sdk 7.1, typedefs for non-portable types, removed variable-length stack allocated arrays in tests, fixed inconsistent timeFunction interface declaraion, replaced variable-length stack allocated array in with std::vector in PVStructure factory as it is followed immediately by further heap allocation
2011-09-16 09:04:00 +01:00
Matej Sekoranja
6f26caf40d
float/double swapping fixed
2011-09-15 20:44:08 +02:00
Guobao SHEN
9ef3a62994
solve header include bug
2011-09-13 11:10:51 -04:00
Matej Sekoranja
9e2586fd51
RTEMS support
2011-09-13 09:47:10 +02:00
Matej Sekoranja
c762d94f7a
new ByteBuffer and faster/fixed array serialization support
2011-09-08 10:59:56 +02:00
Matej Sekoranja
d862b770d9
minor optimization
2011-09-02 11:50:31 +02:00
Matej Sekoranja
7250d621a2
destroy support added
2011-09-02 11:47:02 +02:00
Matej Sekoranja
042d4ba805
status initialization order fixed
2011-07-29 12:37:58 +02:00
Marty Kraimer
0363478df9
added POINTER_DEFINITIONS to status.h
2011-07-01 07:47:22 -04:00
Marty Kraimer
0a744984ca
moved POINTER_DEFS from pvAccess.h to sharedPtr.h
2011-07-01 07:37:18 -04:00
Marty Kraimer
619534b984
include files put into include/pv
2011-06-07 08:30:15 -04:00
Matej Sekoranja
fae332c09f
shared pointer def
2011-05-10 10:01:14 +02:00
Marty Kraimer
95ae684d3d
add == for introspection; == of PVField is done in base class via convert.
...
Make monitorQueue compatible with monitor, i.e. shared_pointer
2011-04-27 08:27:10 -04:00
Matej Sekoranja
b45b965f14
added shared_pointer typedefs, monitor.h IF changed to used shared_pointers
2011-04-24 23:56:58 +02:00
Marty Kraimer
f611f0550b
add method to messageQueue. Reorganize includes in CDRMonitor.h
2011-04-21 05:23:20 -04:00
Marty Kraimer
efdef77461
fix bug in Convert.cpp; In misc add virtual destructor to abstract classes
2011-04-12 08:26:58 -04:00
Marty Kraimer
323a2d7321
major changes to monitor. Bug in Convert::copyScalar (change every break to rerurn); minor change to StandardPVField and queueVoid
2011-04-05 08:37:16 -04:00
Matej Sekoranja
617871ece9
static initialization fixed
2011-03-08 21:42:36 +01:00
Michael Davidsaver
c75c5fcfa6
Let Thread specify stack size
2011-03-07 12:23:51 -05:00
Michael Davidsaver
226cc62771
identify OSX
2011-03-07 12:23:51 -05:00
Michael Davidsaver
899c22fbf8
tr1 shared_ptr
2011-03-07 12:23:51 -05:00
Michael Davidsaver
fa77eacd4e
use epicsMutex for Mutex
...
Now non-copyable, wasn't before...
2011-03-07 12:23:51 -05:00
Michael Davidsaver
4c88ef8e99
switch to epicsThread
...
Create a thin wrapper to account for the current interface and behavior
differences.
2011-03-07 12:23:51 -05:00
Michael Davidsaver
0c61ac0833
stack traces with any exception class
...
Define THROW_EXCEPTION(E) which takes an exception class instance,
and uses it to construct an instance of a class which is a subclass
of E and ExceptionMixin. The original instance is discarded, and
the newly constructed sub-class is thrown. Equivalent to
"throw E;".
Define THROW_EXCEPTION2(ETYPE,MSG) which takes an exception class
type, and argument. Directly constructs a ExceptionMixin sub-class
with the given message argument. Equivalent to
"throw ETYPE(MSG);".
Define PRINT_EXCEPTION2(E, FP) If E is a instance of a sub-class of
ExceptionMixin then write information to FP (FILE*).
Define SHOW_EXCEPTION(E) If E is a instance of a sub-class of
ExceptionMixin then return a std::string with information.
2011-03-07 12:23:51 -05:00
Matej Sekoranja
9fd158df1f
string serialization optimization
2011-03-04 12:13:57 +01:00
Matej Sekoranja
4c7784671b
recalculateWordsInUse fix
2011-03-01 23:02:34 +01:00