lp://qastaging/~johill-lanl/epics-base/server3

Created by Jeff Hill and last modified
Get this branch:
bzr branch lp://qastaging/~johill-lanl/epics-base/server3
Only Jeff Hill can upload to this branch. If you are Jeff Hill please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jeff Hill
Project:
EPICS Base
Status:
Development

Recent revisions

13285. By Jeff Hill 101150 <email address hidden>

added capability to mount from other file system types other than NFS

13284. By Jeff Hill 101150 <email address hidden>

configure in JFFS

13283. By Jeff Hill 101150 <email address hidden>

o refactored code into new subroutine m_appendToDest to
reduce duplicattion
o fixed bug in XML proxy insertion code where continue was used
in a for with the intent to continue a while enclosing the for,
producing unexpected results
o replaced use of of "char *" as an overload for ostrStream
in the proxy insertion code as this is probably not portable
according to documentation

13282. By Jeff Hill 101150 <email address hidden>

o added new virtual method to TimeStampReader - isUndefined
o use this method to detect undefined state for any type of time stamp
and enforce uniform "<undefined>" string conversion for all types of
time stamps, when they are undefined
o fixed problem where :<undefined>" was copied into the destination
twice when the string conversion was done twice with two different
format strings to reduce stack buffer space used

13281. By Jeff Hill 101150 <email address hidden>

fixed dont use verify lua get top is absolute one in unprotected call

13280. By Jeff Hill 101150 <email address hidden>

changes to accomodate long field value strings from dbStatic library,
and field values with embedded line termination

13279. By Jeff Hill 101150 <email address hidden>

needs to perform range check in unsigned long because user
env is of type long

13278. By Jeff Hill 101150 <email address hidden>

o Changed dbVariantFieldToString so the message buffer size is no longer
passed in, and instead it expands the message buffer in the DBENTRY as
needed, returning a pointer to the potentially reallocated buffer.
o Improved the exception diagnostics in the dbVariantFieldToString
function.

13277. By Jeff Hill 101150 <email address hidden>

o renamed getpMessage to dbGetPMessage, and added minimum
message size argument to its signature
o changed dbGetPMessage so that it disposes of the current
message buffer and allocates a new one if it isnt sufficent size.
It can do this now that it maintains a message size variable in the
DBENTRY
o changed dbGetPMessage to round up the message buffer size to
the next larger power of two.
o changed the DBENTRY constructor, destructor, copy constructor to
maintain the message size field
o changed all callers of dbGetPMessage, formerly getpMessage, to
specify the minimum message size needed.
o changed the call to the method converting DBF_VARIANT field to a
string so that the message buffer size is no longer passed because
it can now resize the message buffer as needed.

13276. By Jeff Hill 101150 <email address hidden>

o moved renamed dbGetPMessage function protype to this private
header so that C++ code can allocate the message size that is needed
o changed signature on function dbVariantFieldToString given that now it
can allocate the message size it needs

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers