Status of Implementations¶
Client¶
Feature/Implementation |
C++ |
Python |
Java |
Common Lisp |
Listener |
✓ |
✓ |
✓ |
✓ |
Informer |
✓ |
✓ |
✓ |
✓ |
Reader |
✓ |
x |
x |
✓ |
Configuration |
|
|
|
|
- File |
✓ |
✓ |
✓ |
✓ |
- Environment |
✓ |
✓ |
✓ |
✓ |
- Commandline |
x |
x |
x |
✓ |
- Option Introspection |
(✓) |
x |
x |
✓ |
URI syntax |
x |
x |
x |
✓ |
Patterns¶
Feature/Implementation |
C++ |
Python |
Java |
Common Lisp |
Request/Reply |
✓ |
✓ |
✓ |
✓ |
- Transient Replies |
(✓) |
x |
x |
(✓) |
- Cancel |
? |
x |
x |
(✓) |
Introspection |
|
|
✓ |
✓ |
- Sender |
(✓) |
(✓) |
(✓) |
(✓) |
- Receiver |
x |
x |
x |
(✓) |
Transport¶
Feature/Implementation |
C++ |
Python |
Java |
Common Lisp |
QoS |
✓ |
? |
? |
x |
Spread |
|
|
|
|
- Transport |
✓ |
✓ |
✓ |
✓ |
- Fragmentation |
✓ |
✓ |
✓ |
✓ |
Socket-based |
|
|
|
|
- Client mode |
✓ |
✓ |
✓ |
✓ |
- Server mode |
✓ |
✓ |
✓ |
✓ |
XMPP |
|
|
|
|
- Out |
x |
x |
x |
✓ |
- In-push |
x |
x |
x |
✓ |
- In-pull |
x |
x |
x |
✓ |
Inprocess |
|
|
|
|
- Transport |
✓ |
✓ |
✓ |
✓ |
YARP |
|
|
|
|
- Transport |
✓ |
x |
x |
✓ |
- Naming |
✓ |
x |
x |
✓ |
- Multi-Connection |
x |
x |
x |
(✓) |
ROS |
|
|
|
|
- Transport |
x |
x |
x |
✓ |
- Naming |
x |
x |
x |
✓ |
- Multi-Connection |
x |
x |
x |
(✓) |
- Types |
x |
x |
x |
✓ |
Converters¶
Converter/Implementation |
C++ |
Python |
Java |
Common Lisp |
Void |
✓ |
✓ |
✓ |
✓ |
Float types |
? |
x |
x |
✓ |
Integer types |
(✓) |
(✓) |
(✓) |
✓ |
Boolean |
? |
x |
x |
x |
ASCII String |
✓ |
✓ |
✓ |
✓ |
UTF-8 String |
✓ |
✓ |
✓ |
✓ |
Bytes |
✓ |
x |
✓ |
✓ |
Protocol Buffer |
✓ |
✓ |
✓ |
✓ |
Filter¶
Feature/Implementation |
C++ |
Python |
Java |
Common Lisp |
Basic |
|
|
|
|
- Scope |
✓ |
✓ |
✓ |
✓ |
- Origin |
✓ |
✓ |
✓ |
✓ |
- Method |
✓ |
✓ |
✓ |
✓ |
- Wire-schema |
x |
x |
x |
x |
Composite |
|
|
|
|
- Disjunction |
x |
x |
x |
✓ |
- Conjunction |
x |
x |
x |
✓ |
- Negation |
x |
x |
x |
✓ |
Advanced |
|
|
|
|
- Regular Expression |
x |
x |
x |
✓ |
- XPath |
x |
x |
✓ |
✓ |
- - on XML content |
x |
x |
✓ |
✓ |
- - on PB content |
x |
x |
x |
(✓) |
Loading...