Go to the documentation of this file.
28 template class ::IceInternal::Handle<::armarx::TimedVariant>;
32 TimedVariant::TimedVariant()
55 timestamp = time.toMicroSeconds();
63 typeId = variant->getType(
c);
64 timestamp = time.toMicroSeconds();
75 return IceUtil::Time::microSeconds(timestamp);
The Variant class is described here: Variants.
bool getInitialized(const Ice::Current &c=Ice::emptyCurrent) const override
Tells if the Variant is properly initialized.
Ice::Long getTimestamp(const Ice::Current &c=Ice::emptyCurrent) const override
Timestamp in micro seconds.
std::string getOutputValueOnly() const override
Returns the formatted content of the Variant as a string.
virtual std::string getOutputValueOnly() const
Returns the formatted content of the Variant as a string.
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
armarx::core::time::DateTime Time
IceUtil::Time getTime() const
Ice::ObjectPtr ice_clone() const override
std::shared_ptr< Object > ObjectPtr
This file offers overloads of toIce() and fromIce() functions for STL container types.