The ChannelRef class is a reference to a channel on an Observer. It is used to access data directly from a channel or to be passed to function as an identifier for a channel.
More...
#include <ArmarXCore/observers/variant/ChannelRef.h>
The ChannelRef class is a reference to a channel on an Observer. It is used to access data directly from a channel or to be passed to function as an identifier for a channel.
Definition at line 51 of file ChannelRef.h.
◆ ChannelRef() [1/3]
◆ ChannelRef() [2/3]
◆ ChannelRef() [3/3]
ChannelRef |
( |
ObserverInterfacePrx |
observerPrx, |
|
|
std::string |
channelName |
|
) |
| |
◆ ~ChannelRef()
◆ clone()
VariantDataClassPtr clone |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ deserialize()
void deserialize |
( |
const ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
c = Ice::emptyCurrent |
|
) |
| |
|
override |
◆ get() [1/2]
std::enable_if_t<std::is_base_of_v<VariantDataClass, T>, IceInternal::Handle<T> > get |
( |
const std::string & |
key | ) |
|
|
inline |
◆ get() [2/2]
std::enable_if_t< !std::is_base_of_v<VariantDataClass, T>, T > get |
( |
const std::string & |
key | ) |
|
|
inline |
◆ getChannelName()
const std::string & getChannelName |
( |
| ) |
const |
◆ getDataField()
◆ getDataFieldIdentifier()
◆ getDataFieldNames()
const Ice::StringSeq & getDataFieldNames |
( |
| ) |
const |
◆ getInitialized()
◆ getObserverName()
const std::string & getObserverName |
( |
| ) |
const |
◆ getObserverProxy()
const ObserverInterfacePrx & getObserverProxy |
( |
| ) |
|
◆ getType()
VariantTypeId getType |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ hasDatafield()
bool hasDatafield |
( |
const std::string & |
datafieldName | ) |
const |
◆ ice_clone()
Ice::ObjectPtr ice_clone |
( |
| ) |
const |
|
inlineoverride |
◆ ice_postUnmarshal()
void ice_postUnmarshal |
( |
| ) |
|
|
override |
◆ output()
std::string output |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ refetchChannel()
◆ serialize()
void serialize |
( |
const ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ validate()
bool validate |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
|
|
override |
◆ GenericFactory
◆ operator<< [1/2]
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const ChannelRef & |
rhs |
|
) |
| |
|
friend |
◆ operator<< [2/2]
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const ChannelRefPtr & |
rhs |
|
) |
| |
|
friend |
The documentation for this class was generated from the following files: