channel_data_element.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
channel__data__element_8hpp
micros_rtt/oro/channel_element.hpp
micros_rtt/oro/data_lockfree.hpp
micros_rtt::ChannelDataElement
micros_rtt
channel_elem_base.cpp
/tmp/ws/src/micros_rtt/src/oro/
channel__elem__base_8cpp
micros_rtt/oro/channel_data_element.hpp
micros_rtt/oro/oro_arch.h
micros_rtt
void
intrusive_ptr_add_ref
namespacemicros__rtt.html
af8a97b760eec8a3496950852fc51c414
(ChannelElementBase *e)
void
intrusive_ptr_release
namespacemicros__rtt.html
a8112a3b4a582fa9cb0e10728bd4c6c5e
(ChannelElementBase *e)
channel_element.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
channel__element_8hpp
micros_rtt/oro/channel_element_base.hpp
micros_rtt/common.h
micros_rtt::ChannelElement
micros_rtt
channel_element_base.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
channel__element__base_8hpp
micros_rtt/oro/oro_arch.h
micros_rtt::ChannelElementBase
micros_rtt
void
intrusive_ptr_add_ref
namespacemicros__rtt.html
af8a97b760eec8a3496950852fc51c414
(ChannelElementBase *e)
void
intrusive_ptr_release
namespacemicros__rtt.html
a8112a3b4a582fa9cb0e10728bd4c6c5e
(ChannelElementBase *e)
common.h
/tmp/ws/src/micros_rtt/include/micros_rtt/
common_8h
micros_rtt
FlowStatus
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453d
NoData
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453da38da9404161a2f61a18ad3cd76c29493
OldData
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453dae3967a37e9a8d82def621200533d0878
NewData
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453daa46b393f175fe34d10b6249527cbf017
conn_input_endpoint.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
conn__input__endpoint_8hpp
micros_rtt/connection_base.h
micros_rtt/oro/channel_data_element.hpp
micros_rtt::ConnInputEndpoint
micros_rtt
conn_output_endpoint.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
conn__output__endpoint_8hpp
micros_rtt/connection_base.h
micros_rtt/oro/channel_data_element.hpp
micros_rtt::ConnOutputEndpoint
micros_rtt
connection_base.h
/tmp/ws/src/micros_rtt/include/micros_rtt/
connection__base_8h
micros_rtt/oro/channel_element_base.hpp
micros_rtt::ConnectionBase
micros_rtt
boost::shared_ptr< ConnectionBase >
ConnectionBasePtr
namespacemicros__rtt.html
aaf3049b465408c36b7adc792c3272b3c
std::vector< ConnectionBasePtr >
V_ConnectionBase
namespacemicros__rtt.html
ace12923b2be6633b51b16138ec82d788
connection_factory.cpp
/tmp/ws/src/micros_rtt/src/oro/
connection__factory_8cpp
micros_rtt/oro/connection_factory.hpp
micros_rtt
connection_factory.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
connection__factory_8hpp
micros_rtt/connection_base.h
micros_rtt/oro/channel_element.hpp
micros_rtt/oro/mq_channel_element.hpp
micros_rtt/oro/conn_input_endpoint.hpp
micros_rtt/oro/conn_output_endpoint.hpp
micros_rtt/oro/data_lockfree.hpp
micros_rtt::ConnFactory
micros_rtt
data_lockfree.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
data__lockfree_8hpp
micros_rtt/oro/oro_arch.h
micros_rtt::DataObjectLockFree::DataBuf
micros_rtt::DataObjectLockFree
micros_rtt
mq_channel_element.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
mq__channel__element_8hpp
micros_rtt/oro/mq_send_recv.hpp
micros_rtt/oro/channel_element.hpp
micros_rtt/oro/data_lockfree.hpp
micros_rtt::MQChannelElement
micros_rtt
mq_send_recv.cpp
/tmp/ws/src/micros_rtt/src/oro/
mq__send__recv_8cpp
micros_rtt/common.h
micros_rtt/oro/mq_send_recv.hpp
micros_rtt
mq_send_recv.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
mq__send__recv_8hpp
micros_rtt/connection_base.h
micros_rtt/oro/channel_element.hpp
micros_rtt::MQSendRecv
micros_rtt
node_handle.cpp
/tmp/ws/src/micros_rtt/src/
node__handle_8cpp
micros_rtt/node_handle.hpp
micros_rtt
node_handle.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/
node__handle_8hpp
micros_rtt/publisher.h
micros_rtt/subscriber.h
micros_rtt/topic_manager.h
micros_rtt/oro/connection_factory.hpp
micros_rtt::NodeHandle
micros_rtt
oro_arch.h
/tmp/ws/src/micros_rtt/include/micros_rtt/oro/
oro__arch_8h
oro__xchg_dummy
oro_atomic_t
#define
oro__xg
oro__arch_8h.html
ad17409a449f60468c64fc83b63ba7684
(x)
#define
ORO_ATOMIC_CLEANUP
oro__arch_8h.html
a8460f312e2cc943b8911e162349f0875
(v)
#define
oro_atomic_read
oro__arch_8h.html
adf1859d8627ddac96446433c98a0d6b7
(v)
#define
oro_atomic_set
oro__arch_8h.html
a41350e4bd258ca4215e1cde73a432523
(v, i)
#define
ORO_ATOMIC_SETUP
oro__arch_8h.html
a8224df0a529d041c80b645c2c3b29be2
#define
oro_cmpxchg
oro__arch_8h.html
ac3f6e3df7999c20dff710e8d94d854b5
(ptr, o, n)
#define
ORO_LOCK
oro__arch_8h.html
a42bd539b49b0798018bef41a0b761edd
#define
ORO_LOCK_PREFIX
oro__arch_8h.html
a5bba090dcbd3895b71b1d527a96ad652
static unsigned long
__oro_cmpxchg
oro__arch_8h.html
a0dac07896d529e37e21eb01874c42e8f
(volatile void *ptr, unsigned long old, unsigned long _new, int size)
static __inline__ void
oro_atomic_add
oro__arch_8h.html
a81ecdb23c9d98f5584fabcce0bf1ef0e
(oro_atomic_t *v, int i)
static __inline__ int
oro_atomic_add_negative
oro__arch_8h.html
ad320a8f05981c85ce40d79f38bd56344
(int i, oro_atomic_t *v)
static __inline__ void
oro_atomic_dec
oro__arch_8h.html
a04b947fc5bcd2bfd968f374fa1876085
(oro_atomic_t *v)
static __inline__ int
oro_atomic_dec_and_test
oro__arch_8h.html
a55cb0bb910d0a8e99cad0c3b63c43635
(oro_atomic_t *v)
static __inline__ void
oro_atomic_inc
oro__arch_8h.html
af64f9a56b1ba4b6866d646cba06abf3a
(oro_atomic_t *v)
static __inline__ int
oro_atomic_inc_and_test
oro__arch_8h.html
aab8aae962201e5bec593ff50015a9dbc
(oro_atomic_t *v)
static __inline__ void
oro_atomic_sub
oro__arch_8h.html
a7f306a200cd5c40821ba090f4e7fc082
(oro_atomic_t *v, int i)
static __inline__ int
oro_atomic_sub_and_test
oro__arch_8h.html
abbfa2e92d21cf29e5d47d101033156dc
(oro_atomic_t *v, int i)
publication.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/
publication_8hpp
micros_rtt/connection_base.h
micros_rtt/oro/channel_data_element.hpp
micros_rtt::Publication
micros_rtt
publisher.cpp
/tmp/ws/src/micros_rtt/src/
publisher_8cpp
micros_rtt/publisher.h
micros_rtt
publisher.h
/tmp/ws/src/micros_rtt/include/micros_rtt/
publisher_8h
micros_rtt/topic_manager.h
micros_rtt/publication.hpp
micros_rtt::Publisher
micros_rtt
subscriber.cpp
/tmp/ws/src/micros_rtt/src/
subscriber_8cpp
micros_rtt/subscriber.h
micros_rtt
subscriber.h
/tmp/ws/src/micros_rtt/include/micros_rtt/
subscriber_8h
micros_rtt/topic_manager.h
micros_rtt/subscription.hpp
micros_rtt::Subscriber
micros_rtt
subscription.hpp
/tmp/ws/src/micros_rtt/include/micros_rtt/
subscription_8hpp
micros_rtt/connection_base.h
micros_rtt/oro/channel_data_element.hpp
micros_rtt::Subscription
micros_rtt
topic_manager.cpp
/tmp/ws/src/micros_rtt/src/
topic__manager_8cpp
micros_rtt/topic_manager.h
micros_rtt
TopicManagerPtr
g_topic_manager
namespacemicros__rtt.html
acea5bf88f22f24e29ce5b3798846a27e
topic_manager.h
/tmp/ws/src/micros_rtt/include/micros_rtt/
topic__manager_8h
micros_rtt/common.h
micros_rtt/connection_base.h
micros_rtt::TopicManager
micros_rtt
boost::shared_ptr< TopicManager >
TopicManagerPtr
namespacemicros__rtt.html
a4c9644284d5e682a4745e6e27df15d33
oro__xchg_dummy
structoro____xchg__dummy.html
unsigned long
a
structoro____xchg__dummy.html
aceb031e3b521592fd464027c270ea3cf
[100]
oro_atomic_t
structoro__atomic__t.html
volatile int
counter
structoro__atomic__t.html
a4bd4b31138984832ae1efc9c834a56f3
micros_rtt
namespacemicros__rtt.html
micros_rtt::ChannelDataElement
micros_rtt::ChannelElement
micros_rtt::ChannelElementBase
micros_rtt::ConnectionBase
micros_rtt::ConnFactory
micros_rtt::ConnInputEndpoint
micros_rtt::ConnOutputEndpoint
micros_rtt::DataObjectLockFree
micros_rtt::MQChannelElement
micros_rtt::MQSendRecv
micros_rtt::NodeHandle
micros_rtt::Publication
micros_rtt::Publisher
micros_rtt::Subscriber
micros_rtt::Subscription
micros_rtt::TopicManager
boost::shared_ptr< ConnectionBase >
ConnectionBasePtr
namespacemicros__rtt.html
aaf3049b465408c36b7adc792c3272b3c
boost::shared_ptr< TopicManager >
TopicManagerPtr
namespacemicros__rtt.html
a4c9644284d5e682a4745e6e27df15d33
std::vector< ConnectionBasePtr >
V_ConnectionBase
namespacemicros__rtt.html
ace12923b2be6633b51b16138ec82d788
FlowStatus
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453d
NoData
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453da38da9404161a2f61a18ad3cd76c29493
OldData
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453dae3967a37e9a8d82def621200533d0878
NewData
namespacemicros__rtt.html
a65f19f835cd708e572becc9f0b1e453daa46b393f175fe34d10b6249527cbf017
void
intrusive_ptr_add_ref
namespacemicros__rtt.html
af8a97b760eec8a3496950852fc51c414
(ChannelElementBase *e)
void
intrusive_ptr_release
namespacemicros__rtt.html
a8112a3b4a582fa9cb0e10728bd4c6c5e
(ChannelElementBase *e)
TopicManagerPtr
g_topic_manager
namespacemicros__rtt.html
acea5bf88f22f24e29ce5b3798846a27e
micros_rtt::ChannelDataElement
classmicros__rtt_1_1ChannelDataElement.html
T
ChannelElement< T >
ChannelElement< T >::param_t
param_t
classmicros__rtt_1_1ChannelDataElement.html
adf2c4cd8c3995206174163710b727b4c
ChannelElement< T >::reference_t
reference_t
classmicros__rtt_1_1ChannelDataElement.html
a7c51a3d8ce7b490a4458b88b5035a91e
ChannelDataElement
classmicros__rtt_1_1ChannelDataElement.html
a868a0b95a780fedd7815e2469f3bffac
(typename DataObjectLockFree< T >::shared_ptr sample)
virtual void
clear
classmicros__rtt_1_1ChannelDataElement.html
a677075136ac1a39fdfed98171146da68
()
virtual bool
data_sample
classmicros__rtt_1_1ChannelDataElement.html
a1d60ab7e9912a6a16cdda7afc4ca051f
(param_t sample)
virtual T
data_sample
classmicros__rtt_1_1ChannelDataElement.html
a9cd5577691c305c2f4469da6f8f4b6e5
()
virtual FlowStatus
read
classmicros__rtt_1_1ChannelDataElement.html
a2f951da45da70ee45d0a7e02a02b0b2b
(reference_t sample, bool copy_old_data)
virtual bool
write
classmicros__rtt_1_1ChannelDataElement.html
a53003caa2318d0d6b212518139dc8cc2
(param_t sample)
DataObjectLockFree< T >::shared_ptr
data
classmicros__rtt_1_1ChannelDataElement.html
a37740f29cec5ed6f0664825d14d93cd1
bool
mread
classmicros__rtt_1_1ChannelDataElement.html
ac70b3c21031375574c876abd84aa4f6d
bool
written
classmicros__rtt_1_1ChannelDataElement.html
a6b472cdea1b724f143bfd1476b8e101b
micros_rtt::ChannelElement
classmicros__rtt_1_1ChannelElement.html
M
micros_rtt::ChannelElementBase
boost::call_traits< M >::param_type
param_t
classmicros__rtt_1_1ChannelElement.html
af0c86668515abd46a85162b551c09c5f
boost::call_traits< M >::reference
reference_t
classmicros__rtt_1_1ChannelElement.html
aca1dcb48fc835e5dac8882f645df79ca
boost::intrusive_ptr< ChannelElement< M > >
shared_ptr
classmicros__rtt_1_1ChannelElement.html
a0c4f45b6fb7d6559fc75bbe3dca2ea81
M
value_t
classmicros__rtt_1_1ChannelElement.html
ac1021d29e23818cb230e18b433cd2c23
virtual bool
data_sample
classmicros__rtt_1_1ChannelElement.html
ad48cb65b93a422add65de8f63473bb4a
(param_t sample)
virtual value_t
data_sample
classmicros__rtt_1_1ChannelElement.html
a1a0ca6beca7cc32620bbf45550245ac4
()
shared_ptr
getInput
classmicros__rtt_1_1ChannelElement.html
a5c92f1dc0ccceededfc17a34c009e050
()
shared_ptr
getOutput
classmicros__rtt_1_1ChannelElement.html
afb53fdb12a7ead2b93b8d0b7437f4f90
()
virtual FlowStatus
read
classmicros__rtt_1_1ChannelElement.html
a08c09a8e42511cbcd2314c322c66bfb6
(reference_t sample, bool copy_old_data)
virtual bool
write
classmicros__rtt_1_1ChannelElement.html
abe0a89ab4926674e6b9e08b3803e508e
(param_t sample)
micros_rtt::ChannelElementBase
classmicros__rtt_1_1ChannelElementBase.html
boost::intrusive_ptr< ChannelElementBase >
shared_ptr
classmicros__rtt_1_1ChannelElementBase.html
a7ae24547d782e9367c1640265cb8fa36
ChannelElementBase
classmicros__rtt_1_1ChannelElementBase.html
af7411df3dad7968464d26ec1e31f52a5
()
virtual void
clear
classmicros__rtt_1_1ChannelElementBase.html
a0eeb5e59af8ba0d69c74c718697f5780
()
virtual void
disconnect
classmicros__rtt_1_1ChannelElementBase.html
a891438cf3c02063be023768fcab99c73
(bool forward)
ChannelElementBase::shared_ptr
getInput
classmicros__rtt_1_1ChannelElementBase.html
a59a538d28871a72824d89d75a47c7b93
()
ChannelElementBase::shared_ptr
getInputEndPoint
classmicros__rtt_1_1ChannelElementBase.html
a01e0f7c239d34a3ddc9f763068a1e0cb
()
ChannelElementBase::shared_ptr
getOutput
classmicros__rtt_1_1ChannelElementBase.html
a6737c9ca21cf8480f7b5095ae08569b6
()
ChannelElementBase::shared_ptr
getOutputEndPoint
classmicros__rtt_1_1ChannelElementBase.html
a29a5795dd8ca2133d502288775ac6041
()
virtual bool
inputReady
classmicros__rtt_1_1ChannelElementBase.html
aeec0ab89ad93f5b38392322705290cd6
()
void
removeInput
classmicros__rtt_1_1ChannelElementBase.html
a5cc945e89da427706b74eea822e98a55
()
void
setOutput
classmicros__rtt_1_1ChannelElementBase.html
a2519e97025c41f4182d3e033051eceac
(shared_ptr output)
virtual bool
signal
classmicros__rtt_1_1ChannelElementBase.html
a0f529e67620ffc69ef0b95fce0c05b45
()
virtual
~ChannelElementBase
classmicros__rtt_1_1ChannelElementBase.html
a68c29a87e505e845cf629cb3843230e4
()
void
deref
classmicros__rtt_1_1ChannelElementBase.html
a370400c058ebabcc73f8c4a71b3324ed
()
void
ref
classmicros__rtt_1_1ChannelElementBase.html
a46109436baee591de6b23d96ccd403c9
()
shared_ptr
input
classmicros__rtt_1_1ChannelElementBase.html
ac43869b13cff01c4c94718b81f304982
shared_ptr
output
classmicros__rtt_1_1ChannelElementBase.html
aae5cd2d3329534199d20b28fa1697cb6
oro_atomic_t
refcount
classmicros__rtt_1_1ChannelElementBase.html
a29fa22e934e09bea33bd4a68f0065084
friend void
intrusive_ptr_add_ref
classmicros__rtt_1_1ChannelElementBase.html
a8f8e66f5496e3f42bfed574ff712d4b8
(ChannelElementBase *e)
friend void
intrusive_ptr_release
classmicros__rtt_1_1ChannelElementBase.html
aa75be5d9ea6d498037b34fbe822fa22e
(ChannelElementBase *e)
micros_rtt::ConnectionBase
classmicros__rtt_1_1ConnectionBase.html
boost::intrusive_ptr< ConnectionBase >
shared_ptr
classmicros__rtt_1_1ConnectionBase.html
a4b6af1ecfe1ada24964b592444e4056c
bool
addConnection
classmicros__rtt_1_1ConnectionBase.html
ad8eebb5f330e9d21ef0acd826886a530
(ChannelElementBase::shared_ptr channel)
bool
addMQConnection
classmicros__rtt_1_1ConnectionBase.html
a42d6d6c96286ec763ba7a922ffa8fb10
(ChannelElementBase::shared_ptr channel)
virtual bool
channelReady
classmicros__rtt_1_1ConnectionBase.html
adb307b1b61d85c9ed92c57d824626179
(ChannelElementBase::shared_ptr channel)=0
ConnectionBase
classmicros__rtt_1_1ConnectionBase.html
a723d70bfa5498b8ce6a1043155f48dc9
()
ConnectionBase
classmicros__rtt_1_1ConnectionBase.html
ae134f249cb837b8086f78d9834fd0780
(std::string topic)
ChannelElementBase::shared_ptr
getChannelElement
classmicros__rtt_1_1ConnectionBase.html
a246d0b546980efff26c35b61d7f91a9a
()
ChannelElementBase::shared_ptr
getMQChannelElement
classmicros__rtt_1_1ConnectionBase.html
a76b2affcdc87e21827f18cd696bc8927
()
std::string
getTopic
classmicros__rtt_1_1ConnectionBase.html
a4ab2f935400bd81d51297b9632b8014c
()
virtual bool
mqChannelReady
classmicros__rtt_1_1ConnectionBase.html
a49d13c33d66e0d3ded50766abf916265
(ChannelElementBase::shared_ptr channel)=0
~ConnectionBase
classmicros__rtt_1_1ConnectionBase.html
a3cc0fa95830a92856ab2f668334e5487
()
ChannelElementBase::shared_ptr
channel_element
classmicros__rtt_1_1ConnectionBase.html
adc3224843bd6fe7608478eefe382b8b0
ChannelElementBase::shared_ptr
mq_channel_element
classmicros__rtt_1_1ConnectionBase.html
ac9943bc3dc0a731ce1cd7dcf31716e4a
std::string
topic_
classmicros__rtt_1_1ConnectionBase.html
a8feae465f66cbb8ae063b4ffdc80f21d
micros_rtt::ConnFactory
classmicros__rtt_1_1ConnFactory.html
ConnFactory
classmicros__rtt_1_1ConnFactory.html
a30f1c58cc05944e6dae08aff14163ebe
()
~ConnFactory
classmicros__rtt_1_1ConnFactory.html
a325ac6fa34475c7e3ed7f100dd7dc299
()
static ChannelElementBase::shared_ptr
buildBufferedChannelOutput
classmicros__rtt_1_1ConnFactory.html
a7e7412d1e073c72932b00e0a0f958ef0
(ConnectionBasePtr subscription, M const &initial_value=M())
static ChannelElementBase::shared_ptr
buildChannelInput
classmicros__rtt_1_1ConnFactory.html
a8d658ec51f0222156242ba5dc480cad7
(ConnectionBasePtr publication, ChannelElementBase::shared_ptr output_channel)
static ChannelElementBase::shared_ptr
buildChannelOutput
classmicros__rtt_1_1ConnFactory.html
a84318a37ad194dac93d7f623e3e3d271
(ConnectionBasePtr subscription)
static ChannelElementBase *
buildDataStorage
classmicros__rtt_1_1ConnFactory.html
a46d67b149d81f30844effca08ea58ab5
(const M &initial_value=M())
static bool
createConnection
classmicros__rtt_1_1ConnFactory.html
ad19bfc077a4ed5e756e0a531f8e7a9b3
(ConnectionBasePtr publication, ConnectionBasePtr subscription)
static bool
createStream
classmicros__rtt_1_1ConnFactory.html
add1c6df8750613804e43b52fe549ad67
(ConnectionBasePtr connection, bool is_sender)
static bool
createAndCheckConnection
classmicros__rtt_1_1ConnFactory.html
a96e081edafce68ab1d6becd7966fc245
(ConnectionBasePtr publication, ConnectionBasePtr subscription, ChannelElementBase::shared_ptr channel_input)
static bool
createAndCheckStream
classmicros__rtt_1_1ConnFactory.html
a726bd53c0062ba4c5e9dde7738541705
(ConnectionBasePtr connection, ChannelElementBase::shared_ptr chan, bool is_sender)
static ChannelElementBase::shared_ptr
createMqStream
classmicros__rtt_1_1ConnFactory.html
aabaa21698834643842a6403c852296b6
(ConnectionBasePtr connection, bool is_sender)
micros_rtt::ConnInputEndpoint
classmicros__rtt_1_1ConnInputEndpoint.html
micros_rtt::ChannelElement
ConnInputEndpoint
classmicros__rtt_1_1ConnInputEndpoint.html
aafd07758f13ad8efee57068f7f13adf7
(ConnectionBasePtr publication)
virtual void
disconnect
classmicros__rtt_1_1ConnInputEndpoint.html
a49efb6ad1c5689e7d2d43343b0d7a0aa
(bool forward)
virtual bool
inputReady
classmicros__rtt_1_1ConnInputEndpoint.html
a520ab627c2844d08b1619a98259ac9d5
()
virtual FlowStatus
read
classmicros__rtt_1_1ConnInputEndpoint.html
a8102aefe0576674f68bc19afbd12457d
(typename ChannelElement< M >::reference_t sample)
~ConnInputEndpoint
classmicros__rtt_1_1ConnInputEndpoint.html
a7ad84972ff1fdd3f6cede892248e3c36
()
ConnectionBasePtr
publication_
classmicros__rtt_1_1ConnInputEndpoint.html
ae76a4747ca449874166082a40809ce7f
micros_rtt::ConnOutputEndpoint
classmicros__rtt_1_1ConnOutputEndpoint.html
M
micros_rtt::ChannelElement
ConnOutputEndpoint
classmicros__rtt_1_1ConnOutputEndpoint.html
ae57b51981f8355f4e12f36d88be22e7d
(ConnectionBasePtr subscription)
virtual bool
data_sample
classmicros__rtt_1_1ConnOutputEndpoint.html
a9a0dc9f39bb19baab250a7bbffcf5938
(typename ChannelElement< M >::param_t sample)
virtual void
disconnect
classmicros__rtt_1_1ConnOutputEndpoint.html
a7f8e1f32dfdc7131cc83ec331abe58a8
(bool forward)
bool
inputReady
classmicros__rtt_1_1ConnOutputEndpoint.html
aedaaf8419302966037d6a5a9daf574b9
()
virtual bool
signal
classmicros__rtt_1_1ConnOutputEndpoint.html
abb2de268e1273ee1558041164468f3db
()
virtual bool
write
classmicros__rtt_1_1ConnOutputEndpoint.html
a9257ef57cee32982e751c76b80a46281
(typename ChannelElement< M >::param_t sample)
~ConnOutputEndpoint
classmicros__rtt_1_1ConnOutputEndpoint.html
a063c92c5d717214cf90748239218daae
()
ConnectionBasePtr
subscription_
classmicros__rtt_1_1ConnOutputEndpoint.html
afdd148b80cfa241075e9bb3ef727108d
micros_rtt::DataObjectLockFree
classmicros__rtt_1_1DataObjectLockFree.html
T
micros_rtt::DataObjectLockFree::DataBuf
T
DataType
classmicros__rtt_1_1DataObjectLockFree.html
afea2d3d6bd343b8d48ee849736e7bc29
boost::shared_ptr< DataObjectLockFree< T > >
shared_ptr
classmicros__rtt_1_1DataObjectLockFree.html
af146a9d29f300393b532ba549e5cc647
virtual void
data_sample
classmicros__rtt_1_1DataObjectLockFree.html
a7736df1cb29d84893c20a870b00e9e8c
(const DataType &sample)
DataObjectLockFree
classmicros__rtt_1_1DataObjectLockFree.html
ac83f1fe9621c45b6025be2d5c8eca7f8
(const T &initial_value=T(), unsigned int max_threads=2)
virtual DataType
Get
classmicros__rtt_1_1DataObjectLockFree.html
a09b59a99540e68a40742140890099c67
() const
virtual void
Get
classmicros__rtt_1_1DataObjectLockFree.html
aaa922cfcdc0f43504d20a0d5076151a9
(DataType &pull) const
virtual void
Set
classmicros__rtt_1_1DataObjectLockFree.html
a7406ac5130a2dfec7d6841febd3056e3
(const DataType &push)
~DataObjectLockFree
classmicros__rtt_1_1DataObjectLockFree.html
a669dc19ae248642cf9e2d821c58da14c
()
const unsigned int
MAX_THREADS
classmicros__rtt_1_1DataObjectLockFree.html
a93a9dd87a91e1b8716b15d6490c3f0b9
DataBuf *
PtrType
classmicros__rtt_1_1DataObjectLockFree.html
ae1c9f898f35b186fc534ed350f70e19d
DataBuf
ValueType
classmicros__rtt_1_1DataObjectLockFree.html
af3ad8e34a015e85e760f7819cfc8a738
DataBuf *volatile
VolPtrType
classmicros__rtt_1_1DataObjectLockFree.html
a9c5162589722aa811a4bb3287a3a15d0
const unsigned int
BUF_LEN
classmicros__rtt_1_1DataObjectLockFree.html
acf31bfb943568a698298d871933fabd2
DataBuf *
data
classmicros__rtt_1_1DataObjectLockFree.html
a47ecd6adb1d6f669563fb9488281f504
VolPtrType
read_ptr
classmicros__rtt_1_1DataObjectLockFree.html
a3f6134ece9b66ab620cb05fa5ae0e3c5
VolPtrType
write_ptr
classmicros__rtt_1_1DataObjectLockFree.html
a4c889f7c29447e0baafc5c1ac194a506
micros_rtt::DataObjectLockFree::DataBuf
structmicros__rtt_1_1DataObjectLockFree_1_1DataBuf.html
DataBuf
structmicros__rtt_1_1DataObjectLockFree_1_1DataBuf.html
a66f4223d6a01bac051dbb128453da072
()
oro_atomic_t
counter
structmicros__rtt_1_1DataObjectLockFree_1_1DataBuf.html
a308a6b13332ba3cd18ce512d11bd3172
DataType
data
structmicros__rtt_1_1DataObjectLockFree_1_1DataBuf.html
a5217d4ed821c86b5904bb5dce0a05d72
DataBuf *
next
structmicros__rtt_1_1DataObjectLockFree_1_1DataBuf.html
a43860aa3be88cb3308e3636f6e3c1056
micros_rtt::MQChannelElement
classmicros__rtt_1_1MQChannelElement.html
M
micros_rtt::ChannelElement
micros_rtt::MQSendRecv
virtual bool
data_sample
classmicros__rtt_1_1MQChannelElement.html
a1191ab61034ebda79ce39752c7aaf8a1
(typename ChannelElement< M >::param_t sample)
virtual bool
inputReady
classmicros__rtt_1_1MQChannelElement.html
afbecd827843a3169f9595552d9388bbc
()
MQChannelElement
classmicros__rtt_1_1MQChannelElement.html
aa401dfc3681a34c7d5493b2e1c6f3351
(ConnectionBasePtr connection, bool is_sender)
FlowStatus
read
classmicros__rtt_1_1MQChannelElement.html
a84000f5d694494abc5e3a3e8a8255181
(typename ChannelElement< M >::reference_t sample, bool copy_old_data)
bool
write
classmicros__rtt_1_1MQChannelElement.html
a7a52d62e0e3c1b3e252d59a5c16720eb
(typename ChannelElement< M >::param_t sample)
~MQChannelElement
classmicros__rtt_1_1MQChannelElement.html
aa4817b9cfe1074ca7f4b333bf8992efb
()
SerializedMessage
read_m
classmicros__rtt_1_1MQChannelElement.html
afe655fa71e4254ede26f942b4b95a7e1
DataObjectLockFree< M >::shared_ptr
read_sample
classmicros__rtt_1_1MQChannelElement.html
a760d909c5a641d906c444eb917eeb1ce
DataObjectLockFree< M >::shared_ptr
write_sample
classmicros__rtt_1_1MQChannelElement.html
a6bbfdea07968c254f5119b02159989d2
micros_rtt::MQSendRecv
classmicros__rtt_1_1MQSendRecv.html
void
cleanupStream
classmicros__rtt_1_1MQSendRecv.html
a13bcd859183e181dfc2fe29f7bb1e61d
()
virtual void
mqNewSample
classmicros__rtt_1_1MQSendRecv.html
ae7e7266e586c3801db791417f210b8fd
(int size)
bool
mqRead
classmicros__rtt_1_1MQSendRecv.html
a3e625d0fe004dc5d2744dd0636bc01b1
(SerializedMessage &m)
virtual bool
mqReady
classmicros__rtt_1_1MQSendRecv.html
a47a00d86b952309917e4cdf258724de8
(ChannelElementBase *chan)
MQSendRecv
classmicros__rtt_1_1MQSendRecv.html
aa117103e3adc1271830df4b2a96e62cd
()
bool
mqWrite
classmicros__rtt_1_1MQSendRecv.html
a3838f13c05c379cece994a852d1649b5
(SerializedMessage &m)
void
setupStream
classmicros__rtt_1_1MQSendRecv.html
ae0ec12ac2649913630c41aad4f352383
(ConnectionBasePtr connection, int size, bool is_sender)
~MQSendRecv
classmicros__rtt_1_1MQSendRecv.html
ad0546615e646458599362b8309a0df2e
()
char *
buf
classmicros__rtt_1_1MQSendRecv.html
afa9301a66e9e46031da1495f2e649eec
int
max_size
classmicros__rtt_1_1MQSendRecv.html
adfedf6d2ec5629a11defa02af26e5df4
int
mdata_size
classmicros__rtt_1_1MQSendRecv.html
a554e69d922acb695cb65ca0896a50654
bool
minit_done
classmicros__rtt_1_1MQSendRecv.html
a965537b3605311f9b4de7099363358d3
bool
mis_sender
classmicros__rtt_1_1MQSendRecv.html
af2f8d570592202c2894ad54be8aeda8a
mqd_t
mqdes
classmicros__rtt_1_1MQSendRecv.html
a84d28f96d832951a8ba8e3f97393d536
std::string
mqname
classmicros__rtt_1_1MQSendRecv.html
a95e928ff4bddb913338c4761b68551f6
micros_rtt::NodeHandle
classmicros__rtt_1_1NodeHandle.html
Publisher
advertise
classmicros__rtt_1_1NodeHandle.html
a0e3b84c6cc00022d9027a5244d2ab8cd
(const std::string &topic, uint32_t queue_size, bool latch=false)
ros::CallbackQueueInterface *
getCallbackQueue
classmicros__rtt_1_1NodeHandle.html
a8c41edab55f9a937a5850da7c3c42a34
() const
const std::string &
getNamespace
classmicros__rtt_1_1NodeHandle.html
ae3d9b27dca0ebc000a2645c1978a84ae
() const
const std::string &
getUnresolvedNamespace
classmicros__rtt_1_1NodeHandle.html
a859b86c3e2adecc6c64d79ac3550821f
()
NodeHandle
classmicros__rtt_1_1NodeHandle.html
ac3a55170b979ae20a9d67414364af927
(const std::string &ns=std::string(), const ros::M_string &remappings=ros::M_string())
std::string
resolveName
classmicros__rtt_1_1NodeHandle.html
ad3f4e5f775aeff8aff213b2a7fcf3ff5
(const std::string &name, bool remap=true) const
void
setCallbackQueue
classmicros__rtt_1_1NodeHandle.html
a1f712ab4df1ca50d0986ba87622a1194
(ros::CallbackQueueInterface *queue)
Subscriber
subscribe
classmicros__rtt_1_1NodeHandle.html
ae072ae40c60bc4b56baa1f5a43d755bf
(const std::string &topic, uint32_t queue_size, void(*fp)(M), const ros::TransportHints &transport_hints=ros::TransportHints())
~NodeHandle
classmicros__rtt_1_1NodeHandle.html
a6942a890ed3112bcc34a7f8ec648b4b5
()
ros::NodeHandle
ros_nh_
classmicros__rtt_1_1NodeHandle.html
a897ffa64c7ae6a312ba42f8a488f1e9a
micros_rtt::Publication
classmicros__rtt_1_1Publication.html
M
micros_rtt::ConnectionBase
boost::shared_ptr< Publication< M > >
shared_ptr
classmicros__rtt_1_1Publication.html
a4ac6d28a3e1a676360d79403ce27c605
virtual bool
channelReady
classmicros__rtt_1_1Publication.html
a231e53ccb95253f5099158274b89fde5
(ChannelElementBase::shared_ptr channel)
virtual bool
mqChannelReady
classmicros__rtt_1_1Publication.html
a7a4af6dff309f7272a95405170a5b0a1
(ChannelElementBase::shared_ptr channel)
Publication
classmicros__rtt_1_1Publication.html
af811b0ef903c58e1c4982775d3599e19
(const std::string &topic)
bool
publish
classmicros__rtt_1_1Publication.html
a152c3f2bc6c3cc84222172c5c5eed939
(M message)
~Publication
classmicros__rtt_1_1Publication.html
acac7d94958dc613bf1a8fb3ff7f17e01
()
micros_rtt::Publisher
classmicros__rtt_1_1Publisher.html
ros::Publisher
getRosPublisher
classmicros__rtt_1_1Publisher.html
a4cd9570d748a65523d2f98efcfe7508b
()
void
publish
classmicros__rtt_1_1Publisher.html
acc76701f5366bb6d06850d895930b696
(M message)
Publisher
classmicros__rtt_1_1Publisher.html
a20746c2890462717866b8676d6002ee3
()
Publisher
classmicros__rtt_1_1Publisher.html
aacfaf6da0e794e747c30444731f015d0
(ros::Publisher ros_publisher, ConnectionBasePtr pub_connection)
~Publisher
classmicros__rtt_1_1Publisher.html
a477168a570c6c3f45e4f2c6443348b9f
()
ConnectionBasePtr
publication
classmicros__rtt_1_1Publisher.html
aca81c7d90b639fe8af19e15691735ef2
ros::Publisher
ros_pub
classmicros__rtt_1_1Publisher.html
a94a426864de3b6281b0921bc8ccc6255
micros_rtt::Subscriber
classmicros__rtt_1_1Subscriber.html
void
call
classmicros__rtt_1_1Subscriber.html
afe790721eb5c4552cfb5936f2bf4204e
()
ros::Subscriber
getRosSubscriber
classmicros__rtt_1_1Subscriber.html
a2761a721f8a68c606e3059d978f4fc68
()
Subscriber
classmicros__rtt_1_1Subscriber.html
ac4b6b270fd00ab5b4a7e13f4b309f5c3
()
Subscriber
classmicros__rtt_1_1Subscriber.html
a4e4e1a08d9c7bebd46388bd8f06ab2cc
(ros::Subscriber ros_subscriber, ConnectionBasePtr sub_connection)
~Subscriber
classmicros__rtt_1_1Subscriber.html
afe1ee0e13ed4b14510041cc35435cd54
()
ros::Subscriber
ros_sub
classmicros__rtt_1_1Subscriber.html
ae17febcd36175221c35346c3b6d735a9
ConnectionBasePtr
subscription
classmicros__rtt_1_1Subscriber.html
af97ac5b108a25226f79cfb0c819cc89a
micros_rtt::Subscription
classmicros__rtt_1_1Subscription.html
micros_rtt::ConnectionBase
bool
call
classmicros__rtt_1_1Subscription.html
a2272237866408d1b8f326aa6988abf0c
()
bool
channelReady
classmicros__rtt_1_1Subscription.html
af843e6235472cc90e2cfc09fc012ecf0
(ChannelElementBase::shared_ptr channel)
bool
mqChannelReady
classmicros__rtt_1_1Subscription.html
a25074023c31e2dc6f4c8804b87dfc5f7
(ChannelElementBase::shared_ptr channel)
void
setCallback
classmicros__rtt_1_1Subscription.html
a74857c557586e6b6781e1a49c9ecc2d2
(boost::function< void(M)> fp)
Subscription
classmicros__rtt_1_1Subscription.html
a6c7b10aec59442d354c21be036bc8613
(const std::string &topic)
Subscription
classmicros__rtt_1_1Subscription.html
a5687734d0a289455726f6b65df735f82
(const std::string &topic, boost::function< void(M)> fp)
~Subscription
classmicros__rtt_1_1Subscription.html
a6b13ccbb392fd06aeab16bfcefa58f4b
()
boost::function< void(M)>
callback
classmicros__rtt_1_1Subscription.html
acd4ac0d0ac9be7353821bcc43dd2dedd
micros_rtt::TopicManager
classmicros__rtt_1_1TopicManager.html
void
addPubConnection
classmicros__rtt_1_1TopicManager.html
ad0558bed2730048a9a594e7e0327c0c6
(ConnectionBasePtr pub_connection)
void
addSubConnection
classmicros__rtt_1_1TopicManager.html
aaa39155a6f7f797a4e57e1140ce14f61
(ConnectionBasePtr sub_connection)
bool
advertise
classmicros__rtt_1_1TopicManager.html
a1ed029714ece206e375263b527f9c846
(const std::string &topic, const std::string &data_type, uint32_t queue_size)
ConnectionBasePtr
findPubConnection
classmicros__rtt_1_1TopicManager.html
ae8e11122a9f8428e445dc6c77a1408c3
(const std::string &topic)
ConnectionBasePtr
findSubConnection
classmicros__rtt_1_1TopicManager.html
a91ed680d5aa14020d2283ef0aea5d6a7
(const std::string &topic)
TopicManager
classmicros__rtt_1_1TopicManager.html
ad206645a632d961192d01e04ab4b069f
()
~TopicManager
classmicros__rtt_1_1TopicManager.html
a3007622f5f76300018083c82f812ddbd
()
static const TopicManagerPtr &
instance
classmicros__rtt_1_1TopicManager.html
ab1945cd0ce9b0d7f793bd65f336b9376
()
void
pubUpdateCallback
classmicros__rtt_1_1TopicManager.html
af1b7df66ee8e6ce4ea09c9d377e1e1a2
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
void
requestTopicCallback
classmicros__rtt_1_1TopicManager.html
ace64bb3bcb9e31a15418740cdb442738
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
V_ConnectionBase
advertised_topics_
classmicros__rtt_1_1TopicManager.html
a306261ce1c1fb23833d12d1b2c20f710
V_ConnectionBase
subscriptions_
classmicros__rtt_1_1TopicManager.html
ad3b15d7e2fe969dd380d06f7021be849
ros::XMLRPCManagerPtr
xmlrpc_manager_
classmicros__rtt_1_1TopicManager.html
ac37e1bdefe66391a8a7e9b64ea3b7d80