Bug #265

Fix/Implement/Test InProcess Connectors

Added by J. Moringen about 13 years ago. Updated almost 13 years ago.

Status:ResolvedStart date:04/29/2011
Priority:HighDue date:
Assignee:J. Moringen% Done:

100%

Category:C++Estimated time:5.00 hours
Target version:-

Description

The InProcess connector has to be disabled to implement #255. In addition the following aspects are missing
  • Unit tests
  • Event delivery according to scope hierarchy

Related issues

Follows Robotics Service Bus - Tasks #255: Separate In and OutConnectors Resolved 04/23/2011

Associated revisions

Revision 240e0077
Added by J. Moringen about 13 years ago

Initial rewrite of in-process Connectors
refs #265
  • src/CMakeLists.txt: added
    src/rsb/transport/inprocess/{Bus,InConnector,OutConnector}.{h,cpp}
  • src/rsb/transport/inprocess/Bus.{h,cpp}: new; a "bus" that extends
    across one process
  • src/rsb/transport/inprocess/InConnector.{h,cpp}: new; in connector
    for in-process communication
  • src/rsb/transport/inprocess/OutConnector.{h,cpp}: new; out connector
    for in-process communication
  • src/rsb/transport/inprocess/InProcessConnector.{h,cpp}: removed

Revision 65610f0c
Added by J. Moringen almost 13 years ago

Added unit test for inprocess connector
fixes #265
  • test/CMakeLists.txt: added files test/rsbtest_inprocess.cpp and
    test/rsb/transport/inprocess/InProcessConnectorTest.cpp; added unit
    test executable rsbtest_inprocess
  • test/rsbtest_inprocess.cpp: entry point for inprocess connector unit
    test
  • test/rsb/transport/inprocess/InProcessConnectorTest.cpp: unit test
    for inprocess connector; modeled after spread unit test

History

#1 Updated by J. Moringen about 13 years ago

  • Assignee set to J. Moringen

#2 Updated by J. Moringen about 13 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 50

#3 Updated by J. Moringen almost 13 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

Applied in changeset r724.

Also available in: Atom PDF