MIRA
MicroUnit Member List

This is the complete list of members for MicroUnit, including all inherited members.

addFinalizeHandler(DiagnosticRunnablePtr runnable)Authority
addFinalizeHandlerFunction(F &&fn)Authority
addImmediateHandler(DiagnosticRunnablePtr runnable)Authority
addImmediateHandlerFunction(F &&fn)Authority
addTransformLink(const std::string &childID, const std::string &parentID) constAuthority
addTransformLink(const std::string &childID, const std::string &parentID, FrameworkTransformerNode::Type type) constAuthority
ANONYMOUS enum valueAuthority
Authority(Flags flags=NORMAL)Authority
Authority(const ResourceName &fullname, Flags flags=NORMAL)Authority
Authority(const ResourceName &ns, const std::string &name, Flags flags=NORMAL)Authority
Authority(Authority &iParent, const std::string &name, Flags flags=ANONYMOUS)Authority
bootup(const std::string &message, const std::string &trText="")DiagnosticsModule
bootupFinished()DiagnosticsModule
callService(const std::string &iService, const std::string &method, ARGS &&... args) constAuthorityinline
callServiceJSON(const json::Value &jsonRequest) constAuthority
callServiceJSON(const std::string &jsonString) constAuthority
callServiceJSON(const std::string &service, const std::string &method, const json::Value &params=json::Value()) constAuthority
callServiceJSON(const std::string &service, const std::string &method, const std::string &params) constAuthority
callServiceJSON(const RPCCallDefinition &rpc) constAuthority
ChannelNameMapping typedefAbstractAuthority
ChannelStatusMap typedefAbstractAuthority
checkin(const std::string &ns, const std::string &name)MicroUnitvirtual
checkin(Authority &parent, const std::string &ns, const std::string &name)MicroUnitvirtual
mira::Authority::checkin(const ResourceName &fullname, AuthorityRuntimePtr runtime=AuthorityRuntimePtr())Authority
mira::Authority::checkin(const ResourceName &ns, const std::string &name, AuthorityRuntimePtr runtime=AuthorityRuntimePtr())Authority
mira::Authority::checkin(Authority &iParent, const ResourceName &ns, const std::string &name)Authority
mira::Authority::checkin(Authority &iParent, const std::string &name)Authority
checkout()Authority
CLASS()Objectinlinestatic
createServiceCall(const std::string &service, std::string method, bool waitTillExists=true, bool showBootupMsg=true)Authority
createTimer(Duration period, TimerCallback callback, bool oneshot=false)Authority
createTimer(Duration period, Duration tolerance, TimerCallback callback, bool oneshot=false)Authority
createTimer(Duration period, void(Class::*f)(const Timer &), Class *obj, bool oneshot=false)Authority
createTimer(Duration period, void(Class::*f)(const Timer &), bool oneshot=false)Authority
createTimer(Duration period, Duration tolerance, void(Class::*f)(const Timer &), Class *obj, bool oneshot=false)Authority
createTimer(Duration period, Duration tolerance, void(Class::*f)(const Timer &), bool oneshot=false)Authority
createTimer(Time time, TimerCallback callback)Authority
createTimer(Time time, void(Class::*f)(const Timer &), Class *obj)Authority
createTimer(Time time, void(Class::*f)(const Timer &))Authority
destruct()MicroUnitvirtual
DiagnosticsModule(const std::string &name="")DiagnosticsModuleinline
doesChannelExist(const std::string &channelID) constAuthority
enableSubscriberCallbacks(bool enable)Authority
eraseChannelNameMapping(AbstractAuthority::ChannelNameMapping &map, const std::string &local, const std::string &global)Authorityprotected
error(const std::string &category, const std::string &message, const std::string &trText="")DiagnosticsModule
existsService(const std::string &name) constAuthority
finalize()MicroUnitinlineprotectedvirtual
Flags enum nameAuthority
getChannel(const std::string &channelID)Authority
getChildren()Authorityinline
getClass() constObjectinline
getDescription() constAbstractAuthorityinline
getGlobalID() constAbstractAuthorityinline
getGlobalName() constAbstractAuthorityinline
getHeartbeatInterval() constDiagnosticsModuleinline
getID() constAbstractAuthorityinline
getName() constAbstractAuthorityinline
getNamespace() constAbstractAuthorityinline
getProperties()MicroUnitvirtual
getPropertiesRPC()Authorityprotected
getProperty(const std::string &property) constAuthorityprotected
getPropertyJSON(const std::string &property) constAuthorityprotected
getPublishedChannelNames() overrideAuthorityvirtual
getPublishedChannels() overrideAuthorityvirtual
getRuntime()Authorityinline
getServiceInterfaces() overrideAuthorityvirtual
getStatus() constDiagnosticsModule
getStatusManager()Authority
getStatusMap() overrideAuthorityvirtual
mira::DiagnosticsModule::getStatusMap() constDiagnosticsModule
getSubscribedChannelNames() overrideAuthorityvirtual
getSubscribedChannels() overrideAuthorityvirtual
getSubscribedChannelStatus() overrideAuthorityvirtual
getTransform(const std::string &targetID, const std::string &sourceID, const Time &time, Filter &&filter) constAuthority
getTransform(const std::string &targetID, const std::string &sourceID, const Time &time=Time()) constAuthorityinline
getTransform(const std::string &targetID, const Time &targetTime, const std::string &sourceID, const Time &sourceTime, const std::string &fixedID, Filter &&filter) constAuthority
getTransform(const std::string &targetID, const Time &targetTime, const std::string &sourceID, const Time &sourceTime, const std::string &fixedID) constAuthorityinline
getTransform(const TransformDesc &desc, const Time &time, Filter &&filter) constAuthority
getTransform(const TransformDesc &desc, const Time &time=Time()) constAuthorityinline
getTransform(const TransformDesc &desc, const Time &targetTime, const Time &sourceTime, Filter &&filter) constAuthority
getTransform(const TransformDesc &desc, const Time &targetTime, const Time &sourceTime) constAuthorityinline
getTransformNode(const std::string &frameID) constAuthority
hasHeartbeatTimeout() constDiagnosticsModuleinline
hasPublished(const std::string &channelID) constAuthority
hasUnrecoverableFailure() const overrideAuthorityvirtual
hasWork(Time horizon=Time::now()) constAuthority
heartbeat()DiagnosticsModuleinline
HIDDEN enum valueAuthority
implementsInterface(const std::string &name, const std::string &interface) constAuthority
INDEPENDENT_RPC_THREAD enum valueAuthority
INDEPENDENT_SUBSCRIBER_THREAD enum valueAuthority
initialize()MicroUnitinlineprotectedvirtual
initializeIntern()MicroUnitprotected
inRecoveryMode() constMicroUnitinlineprotected
insertChannelNameMapping(AbstractAuthority::ChannelNameMapping &map, const std::string &local, const std::string &global)Authorityprotected
INTERNAL enum valueAuthority
internalGetClass() const =0Objectprotectedpure virtual
INVISIBLE_PUBLISHER_SUBSCRIBER enum valueAuthority
isRunning() const overrideAuthorityvirtual
isStarted() const overrideAuthorityvirtual
isSubscribedOn(const std::string &channelID) constAuthority
isTransformAvailable(const std::string &targetID, const std::string &sourceID) constAuthority
isTransformAvailable(const std::string &targetID, const std::string &sourceID, const std::string &fixedID) constAuthority
isValid() constAuthorityinline
mBootUpStatusDiagnosticsModuleprotected
mDescriptionAbstractAuthorityprotected
mHeartbeatIntervalDiagnosticsModuleprotected
MicroUnit(Flags flags=NORMAL)MicroUnitinline
MIRA_DEPRECATED("Please use isSubscribedOn() instead", bool hasSubscribedOn(const std::string &channelID) const)Authorityinline
mLastHeartbeatDiagnosticsModuleprotected
mNameDiagnosticsModuleprotected
mPropertiesRootMicroUnitprotected
mRecoverStatusDiagnosticsModuleprotected
mStatusMapDiagnosticsModuleprotected
needRecovery(const std::string &reason="")MicroUnitprotectedvirtual
NO_MAIN_THREAD enum valueAuthority
NORMAL enum valueAuthority
ok(const std::string &category="")DiagnosticsModule
operational()MicroUnitprotectedvirtual
pause()MicroUnitinlineprotectedvirtual
prepareTransform(const std::string &targetID, const std::string &sourceID) constAuthority
prepareTransform(const std::string &targetID, const std::string &sourceID, const std::string &fixedID) constAuthority
publish(const std::string &channelID)Authorityinline
publish(const std::string &channelID, const Typename &type)Authority
publishAndSubscribe(const std::string &channelID, const Duration &storageDuration=Duration::seconds(0))Authority
publishAndSubscribe(const std::string &channelID, boost::function< void(ChannelRead< T >)> fn, const Duration &storageDuration=Duration::seconds(0), bool independentThread=false)Authority
publishAndSubscribe(const std::string &channelID, boost::function< void(ChannelRead< T >)> fn, bool independentThread)Authority
publishAndSubscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), Class *obj, const Duration &storageDuration=Duration::seconds(0), bool independentThread=false)Authority
publishAndSubscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), Class *obj, bool independentThread)Authority
publishAndSubscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), const Duration &storageDuration=Duration::seconds(0), bool independentThread=false)Authorityinline
publishAndSubscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), bool independentThread)Authorityinline
publishService(const std::string &name, Service &iService, RPCHandlerPtr handler=RPCHandlerPtr())Authority
publishService(Service &iService, RPCHandlerPtr handler=RPCHandlerPtr())Authority
publishTransform(const std::string &frameID, const Transform &transform, const Time &time) constAuthority
publishTransformIndirect(const std::string &frameID, const std::string &targetID, const std::string &sourceID, const Transform &transform, const Time &time, Filter &&filter=NearestNeighborInterpolator()) constAuthority
queryServicesForInterface(const std::string &interface) constAuthority
recover()MicroUnitinlineprotectedvirtual
mira::Authority::recover(const std::string &message, const std::string &trText="")DiagnosticsModule
recoverFinished()DiagnosticsModule
recoverIntern(const Timer &timer)MicroUnitprotected
reflect(Reflector &r)MicroUnitinline
registerCallbackForInterface(const std::string &interface, ServiceInterfaceHandler::Callback cb)Authority
registerCallbackForInterface(const std::string &interface, void(Class::*f)(const std::string &, const std::string &), Class *obj)Authority
remotePublishService(const std::string &service) constAuthorityprotected
removeChannelReadAccess(const std::string &channelID)Authorityprotected
removeChannelWriteAccess(const std::string &channelID)Authorityprotected
removeTimer(TimerPtr timer)Authority
resolveName(const std::string &name) constAuthority
resolveServiceName(const std::string &name) constAuthority
resume()MicroUnitinlineprotectedvirtual
RWAccessMap typedefAuthorityprotected
setChannelReadAccess(const std::string &channelID)Authorityprotected
setChannelWriteAccess(const std::string &channelID)Authorityprotected
setHeartbeatInterval(const Duration &interval)DiagnosticsModuleinline
setName(const std::string &name)DiagnosticsModuleinline
setProperty(const std::string &property, const std::string &value)Authorityprotected
setPropertyJSON(const std::string &property, const json::Value &value)Authorityprotected
setPropertyNode(boost::shared_ptr< PropertyNode > node)MicroUnit
setStatus(Status::StatusMode mode, const std::string &category, const std::string &message, const std::string &trText="")DiagnosticsModule
spin(const Duration &maxWait=Duration::infinity())Authority
start()MicroUnitvirtual
startWithParent(bool start)Authorityinline
StatusMap typedefDiagnosticsModule
stop()MicroUnitvirtual
subscribe(const std::string &channelID, const Duration &storageDuration=Duration::seconds(0))Authority
subscribe(const std::string &channelID, boost::function< void(ChannelRead< T >)> fn, const Duration &storageDuration=Duration::seconds(0), bool independentThread=false)Authority
subscribe(const std::string &channelID, boost::function< void(ChannelRead< T >)> fn, bool independentThread)Authority
subscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), Class *obj, const Duration &storageDuration=Duration::seconds(0), bool independentThread=false)Authority
subscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), Class *obj, bool independentThread)Authority
subscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), const Duration &storageDuration=Duration::seconds(0), bool independentThread=false)Authorityinline
subscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), bool independentThread)Authorityinline
subscribeInterval(const std::string &channelID, boost::function< void(ChannelReadInterval< T >)> fn, const Duration &storageDuration, bool independentThread=false, const Time &startAfter=Time::unixEpoch())Authority
subscribeInterval(const std::string &channelID, void(Class::*f)(ChannelReadInterval< T >), Class *obj, const Duration &storageDuration, bool independentThread=false, const Time &startAfter=Time::unixEpoch())Authority
subscribeInterval(const std::string &channelID, void(Class::*f)(ChannelReadInterval< T >), const Duration &storageDuration, bool independentThread=false, const Time &startAfter=Time::unixEpoch())Authority
subscribeIntervalByElements(const std::string &channelID, void(Class::*f)(ChannelRead< T >), Class *obj, const Duration &storageDuration=Duration::seconds(0), bool independentThread=false, const Time &startAfter=Time::unixEpoch())Authority
subscribeIntervalByElements(const std::string &channelID, boost::function< void(ChannelRead< T >)>, const Duration &storageDuration=Duration::seconds(0), bool independentThread=false, const Time &startAfter=Time::unixEpoch())Authority
subscribeIntervalByElements(const std::string &channelID, void(Class::*f)(ChannelRead< T >), const Duration &storageDuration=Duration::seconds(0), bool independentThread=false, const Time &startAfter=Time::unixEpoch())Authority
SubscribePtrList typedefAuthorityprotected
subscribeTransform(const std::string &targetID, const std::string &sourceID, boost::function< void(Transform, Time)> fn, Filter &&filter)Authority
subscribeTransform(const std::string &targetID, const std::string &sourceID, void(Class::*f)(Transform, Time), Class *obj, Filter &&filter)Authority
subscribeTransform(const std::string &targetID, const std::string &sourceID, void(Class::*f)(Transform, Time), Filter &&filter)Authority
subscribeTransform(const std::string &targetID, const std::string &sourceID, boost::function< void(Transform, Time)> fn)Authority
subscribeTransform(const std::string &targetID, const std::string &sourceID, void(Class::*f)(Transform, Time), Class *obj)Authority
subscribeTransform(const std::string &targetID, const std::string &sourceID, void(Class::*f)(Transform, Time))Authority
toProxy(ConcreteChannel< T > *channel)Authorityprotected
Unit classMicroUnitfriend
unpublish(const std::string &channelID)Authority
unpublishService()Authority
unpublishService(const std::string &name)Authority
unsubscribe(const std::string &channelID)Authority
unsubscribe(const std::string &channelID)Authority
validate() constAuthorityinline
waitForChannel(const std::string &channelID, const Duration &timeout=Duration::infinity()) constAuthority
waitForData(Channel< T > channel, Duration timeout=Duration::infinity()) constAuthority
waitForService(const std::string &name, Duration timeout=Duration::invalid()) constAuthority
waitForServiceInterface(const std::string &interface, Duration timeout=Duration::invalid()) constAuthority
waitForTransform(const std::string &targetID, const std::string &sourceID, Duration timeout=Duration::invalid()) constAuthority
waitForTransform(const std::string &targetID, const std::string &sourceID, const std::string &fixedID, Duration timeout=Duration::invalid()) constAuthority
warning(const std::string &category, const std::string &message, const std::string &trText="")DiagnosticsModule
~AbstractAuthority()AbstractAuthorityinlinevirtual
~Authority() overrideAuthority
~DiagnosticsModule()DiagnosticsModuleinlinevirtual
~MicroUnit()MicroUnitvirtual
~Object()Objectinlinevirtual