Tasks #1027

Expose connector "remoteness" in transport package [C++]

Added by J. Moringen about 9 years ago. Updated over 5 years ago.

Status:ResolvedStart date:06/25/2012
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:C++
Target version:rsb-0.13

Description

Client code should be able to determine whether a transport implements inprocess or interprocess communication.

The client interface should consist of e.g.
bool rsb::transport::Transport::isRemote()


Related issues

Related to Robotics Service Bus - Enhancement #286: Introspectable Configuration Options [C++] In Progress 05/12/2011
Related to Robotics Service Bus - Enhancement #1023: Add Transport class [C++] In Progress 06/25/2012

Associated revisions

Revision 742697e6
Added by J. Moringen about 9 years ago

Expose "remoteness" of connectors in src/rsb/transport/transports.{h,cpp}
refs #1027 (preliminary solution, though)
  • src/rsb/transport/Factory.h: supply remoteness information when
    registering transports; added remote flag to ConnectorInfo
  • src/rsb/transport/transports.{h,cpp}: added isRemote function

Revision 98992838
Added by J. Moringen about 9 years ago

Fixed remoteness of inprocess in src/rsb/transport/transports.cpp
refs #1027
  • src/rsb/transport/transports.cpp: inprocess transports was
    implicitly marked as being remote

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 70

The basic mechanism is there. Further work has to be coordinated with #1023.

#3 Updated by J. Moringen almost 8 years ago

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

#4 Updated by J. Moringen over 7 years ago

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

#5 Updated by J. Wienke over 6 years ago

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

#6 Updated by J. Moringen over 5 years ago

  • % Done changed from 70 to 100

#7 Updated by J. Moringen over 5 years ago

#8 Updated by J. Moringen over 5 years ago

#9 Updated by J. Moringen over 5 years ago

  • Status changed from In Progress to Resolved

#10 Updated by J. Moringen over 5 years ago

  • Subject changed from Expose connector "remoteness" in transport package to Expose connector "remoteness" in transport package [C++]

Also available in: Atom PDF