Tasks #373

Move Spread Transport into separate System

Added by J. Moringen about 10 years ago. Updated almost 4 years ago.

Status:In ProgressStart date:06/19/2011
Priority:NormalDue date:
Assignee:J. Moringen% Done:

60%

Category:Common Lisp
Target version:rsb-0.18

Description

  • Probably rsb-spread
  • To what extend should the Protocol Buffer code be included in the move?

Related issues

Related to Robotics Service Bus - Tasks #43: Encapsulate Transport Implementations in Extension Libraries Closed 09/16/2012

Associated revisions

Revision a7deba06
Added by J. Moringen over 6 years ago

Split cl-rsb.asd into multiple system definition files

refs #373

  • System definitions have been moved out of cl-rsb.asd and into new
    rsb-*.asd files.
  • The cl-rsb-test system has been split into multiple test systems
    corresponding to the new system definition files. Its dependencies
    have been reduced accordingly.
  • test/transport/spread/package.lisp (header): updated copyright
    (test suite transport-spread-root): obtain spread-port property from
    system rsb-transport-spread-test instead of cl-rsb-test
  • cl-rsb.asd (header): updated copyright
    (doc-op): removed
    (perform doc-op t): removed
    (system cl-rsb-doc): removed
    (system cl-rsb-test): removed system dependencies on cl-protobuf,
    network.spread and usocket; removed spread-port property; removed
    modules socket and spread
    (perform test-op eql :cl-rsb-test): do not start Spread daemon around
    test execution
    (system cl-rsb-and-com.dvlsoft.clon): removed; moved into new file
    rsb-clon.asd
    (system cl-rsb-and-network.spread): removed; moved into new file
    rsb-transport-spread.asd
    (system cl-rsb-and-cl-protobuf): removed; moved into new file
    rsb-protobuf.asd
    (system cl-rsb-and-usocket): removed; moved into new file
    rsb-transport-socket.asd
    (system cl-rsb-and-cl-ppcre): removed; moved into new file
    rsb-filter-regex.asd
    (system cl-rsb-and-xpath): removed; moved into new file
    rsb-filter-xpath.asd
  • rsb-protocol.asd: new file; system definition for protocol
    buffer-based communication protocol
  • rsb-converter-protocol-buffer.asd: new file; system definition for
    converter for protocol buffer payloads
  • rsb-filter-regex.asd: new file; system definition for regex filter
  • rsb-filter-xpath.asd: new file; system definition for XPath filter
  • rsb-transport-socket.asd: new file; system definition for socket
    transport
  • rsb-transport-spread.asd: new file; system definition for Spread
    transport
  • rsb-clon.asd: new file; system definition for clon integration
  • lift-transport-socket.config: new file; configuration for unit tests
    of the rsb-transport-socket system
  • lift-transport-spread.config: new file; configuration for unit tests
    of the rsb-transport-spread system
  • CMakeLists.txt (header): updated copyright
    (toplevel): added tests for rsb-transport-{socket,spread} systems

Revision c23243a1
Added by J. Moringen over 6 years ago

Split cl-rsb.asd into multiple system definition files

refs #373

  • System definitions have been moved out of cl-rsb.asd and into new
    rsb-*.asd files.
  • The cl-rsb-test system has been split into multiple test systems
    corresponding to the new system definition files. Its dependencies
    have been reduced accordingly.
  • test/transport/spread/package.lisp (header): updated copyright
    (test suite transport-spread-root): obtain spread-port property from
    system rsb-transport-spread-test instead of cl-rsb-test
  • cl-rsb.asd (header): updated copyright
    (doc-op): removed
    (perform doc-op t): removed
    (system cl-rsb-doc): removed
    (system cl-rsb-test): removed system dependencies on cl-protobuf,
    network.spread and usocket; removed spread-port property; removed
    modules socket and spread
    (perform test-op eql :cl-rsb-test): do not start Spread daemon around
    test execution
    (system cl-rsb-and-com.dvlsoft.clon): removed; moved into new file
    rsb-clon.asd
    (system cl-rsb-and-network.spread): removed; moved into new file
    rsb-transport-spread.asd
    (system cl-rsb-and-cl-protobuf): removed; moved into new file
    rsb-protobuf.asd
    (system cl-rsb-and-usocket): removed; moved into new file
    rsb-transport-socket.asd
    (system cl-rsb-and-cl-ppcre): removed; moved into new file
    rsb-filter-regex.asd
    (system cl-rsb-and-xpath): removed; moved into new file
    rsb-filter-xpath.asd
  • rsb-protocol.asd: new file; system definition for protocol
    buffer-based communication protocol
  • rsb-converter-protocol-buffer.asd: new file; system definition for
    converter for protocol buffer payloads
  • rsb-filter-regex.asd: new file; system definition for regex filter
  • rsb-filter-xpath.asd: new file; system definition for XPath filter
  • rsb-transport-socket.asd: new file; system definition for socket
    transport
  • rsb-transport-spread.asd: new file; system definition for Spread
    transport
  • rsb-clon.asd: new file; system definition for clon integration
  • lift-transport-socket.config: new file; configuration for unit tests
    of the rsb-transport-socket system
  • lift-transport-spread.config: new file; configuration for unit tests
    of the rsb-transport-spread system
  • CMakeLists.txt (header): updated copyright
    (toplevel): added tests for rsb-transport-{socket,spread} systems

History

#1 Updated by J. Moringen over 8 years ago

  • Target version changed from rsb-0.9 to rsb-0.10

#2 Updated by J. Moringen almost 8 years ago

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

#3 Updated by J. Moringen over 7 years ago

  • Description updated (diff)
  • % Done changed from 30 to 60

#4 Updated by J. Moringen over 7 years ago

  • Target version changed from rsb-0.10 to rsb-0.11

#5 Updated by J. Moringen almost 7 years ago

  • Target version changed from rsb-0.11 to rsb-0.12

#6 Updated by J. Moringen over 6 years ago

  • Target version changed from rsb-0.12 to rsb-0.13

#7 Updated by J. Moringen over 5 years ago

  • Target version changed from rsb-0.13 to rsb-0.14

#8 Updated by J. Moringen over 5 years ago

  • Target version changed from rsb-0.14 to rsb-0.15

#9 Updated by J. Moringen over 4 years ago

  • Target version changed from rsb-0.15 to rsb-0.16

#10 Updated by J. Moringen over 4 years ago

  • Target version changed from rsb-0.16 to rsb-0.17

#11 Updated by J. Moringen almost 4 years ago

  • Target version changed from rsb-0.17 to rsb-0.18

Also available in: Atom PDF