lp://staging/~ralph-lange/epics-base/ca-over-tcp

Created by Ralph Lange and last modified
Get this branch:
bzr branch lp://staging/~ralph-lange/epics-base/ca-over-tcp
Only Ralph Lange can upload to this branch. If you are Ralph Lange please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ralph Lange
Project:
EPICS Base
Status:
Merged

Recent revisions

12053. By Ralph Lange <rlange@nsls2rlange>

Removed comment about ellfree @Windows in udpiiu.cpp (suggested by Jeff).

12052. By Ralph Lange <rlange@nsls2rlange>

Fixed issue "TCP Nameserver Connection Down Blocks All Callbacks" and cleaned up the SearchDest list / TCP circuit relation
* Pulled out tcpiiu::SearchDestTCP to have cac create the SearchDest independent from the TCP circuit
* Reorganized the relation between the SearchDestTCP and the TCP circuit:
  - SearchDest stays always on the cac list
  - TCP connection going down sets SearchDest inactive and SearchDestTCP's circuit member to NULL
  - Next seach request creates the new TCP circuit and sets SearchDestTCP's member, but leaves SearchDest inactive
  - Successful connect sets SearchDest active
* ReceiveThread releases the cac mutex before going to sleep in connect loop

12051. By Ralph Lange

Make SearchDest.h include all the headers it needs

12050. By Ralph Lange

Fix for: TCP Nameserver Connections Do Not Reconnect

12049. By Ralph Lange

Added EPICS_CA_NAME_SERVERS paragraph. Fixed lots of minor issues (unprintable characters).

12048. By Ralph Lange

Merged Codeathon 2008 changes (10292..10293 on cvs-trunk branch).
 * Fixed conflicts until base compiles
 * COMPLETELY UNTESTED

12047. By Ralph Lange

Merged Ralph Lange's 'compress-fix' branch.

12046. By Andrew Johnson

Merged Michael Davidsaver's 'minor-fixes' branch.

12045. By Andrew Johnson

The monitor last value field needs to be initialized.

Device support init_record is allowed to set VAL to 1.
If uninitialized then mlst is 0.
During the first process() this will miss a monitor if VAL is changed to 0,
and cause a spurious monitor if VAL remains 1.

- mdavidsaver

12044. By Andrew Johnson

Improve code readablity, add more numeric tests.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~epics-core/epics-base/3.14
This branch contains Public information 
Everyone can see this information.

Subscribers