MIRA
|
This is the complete list of members for Unit, 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) const | Authority | |
addTransformLink(const std::string &childID, const std::string &parentID, FrameworkTransformerNode::Type type) const | Authority | |
ANONYMOUS enum value | Authority | |
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) const | Authority | inline |
callServiceJSON(const json::Value &jsonRequest) const | Authority | |
callServiceJSON(const std::string &jsonString) const | Authority | |
callServiceJSON(const std::string &service, const std::string &method, const json::Value ¶ms=json::Value()) const | Authority | |
callServiceJSON(const std::string &service, const std::string &method, const std::string ¶ms) const | Authority | |
callServiceJSON(const RPCCallDefinition &rpc) const | Authority | |
ChannelNameMapping typedef | AbstractAuthority | |
ChannelStatusMap typedef | AbstractAuthority | |
checkin(const std::string &ns, const std::string &name) | Unit | virtual |
mira::MicroUnit::checkin(Authority &parent, const std::string &ns, const std::string &name) | MicroUnit | virtual |
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() | Object | inlinestatic |
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() | MicroUnit | virtual |
DiagnosticsModule(const std::string &name="") | DiagnosticsModule | inline |
doesChannelExist(const std::string &channelID) const | Authority | |
enableSubscriberCallbacks(bool enable) | Authority | |
eraseChannelNameMapping(AbstractAuthority::ChannelNameMapping &map, const std::string &local, const std::string &global) | Authority | protected |
error(const std::string &category, const std::string &message, const std::string &trText="") | DiagnosticsModule | |
existsService(const std::string &name) const | Authority | |
finalize() | MicroUnit | inlineprotectedvirtual |
Flags enum name | Authority | |
getChannel(const std::string &channelID) | Authority | |
getChildren() | Authority | inline |
getClass() const | Object | inline |
getCycleTime() const | Unit | |
getCycleTimeTolerance() const | Unit | |
getDescription() const | AbstractAuthority | inline |
getGlobalID() const | AbstractAuthority | inline |
getGlobalName() const | AbstractAuthority | inline |
getHeartbeatInterval() const | DiagnosticsModule | inline |
getID() const | AbstractAuthority | inline |
getName() const | AbstractAuthority | inline |
getNamespace() const | AbstractAuthority | inline |
getProperties() | MicroUnit | virtual |
getPropertiesRPC() | Authority | protected |
getProperty(const std::string &property) const | Authority | protected |
getPropertyJSON(const std::string &property) const | Authority | protected |
getPublishedChannelNames() override | Authority | virtual |
getPublishedChannels() override | Authority | virtual |
getRuntime() | Authority | inline |
getServiceInterfaces() override | Authority | virtual |
getStatus() const | DiagnosticsModule | |
getStatusManager() | Authority | |
getStatusMap() override | Authority | virtual |
mira::DiagnosticsModule::getStatusMap() const | DiagnosticsModule | |
getSubscribedChannelNames() override | Authority | virtual |
getSubscribedChannels() override | Authority | virtual |
getSubscribedChannelStatus() override | Authority | virtual |
getTransform(const std::string &targetID, const std::string &sourceID, const Time &time, Filter &&filter) const | Authority | |
getTransform(const std::string &targetID, const std::string &sourceID, const Time &time=Time()) const | Authority | inline |
getTransform(const std::string &targetID, const Time &targetTime, const std::string &sourceID, const Time &sourceTime, const std::string &fixedID, Filter &&filter) const | Authority | |
getTransform(const std::string &targetID, const Time &targetTime, const std::string &sourceID, const Time &sourceTime, const std::string &fixedID) const | Authority | inline |
getTransform(const TransformDesc &desc, const Time &time, Filter &&filter) const | Authority | |
getTransform(const TransformDesc &desc, const Time &time=Time()) const | Authority | inline |
getTransform(const TransformDesc &desc, const Time &targetTime, const Time &sourceTime, Filter &&filter) const | Authority | |
getTransform(const TransformDesc &desc, const Time &targetTime, const Time &sourceTime) const | Authority | inline |
getTransformNode(const std::string &frameID) const | Authority | |
hasHeartbeatTimeout() const | DiagnosticsModule | inline |
hasPublished(const std::string &channelID) const | Authority | |
hasUnrecoverableFailure() const override | Authority | virtual |
hasWork(Time horizon=Time::now()) const | Authority | |
heartbeat() | DiagnosticsModule | inline |
HIDDEN enum value | Authority | |
implementsInterface(const std::string &name, const std::string &interface) const | Authority | |
INDEPENDENT_RPC_THREAD enum value | Authority | |
INDEPENDENT_SUBSCRIBER_THREAD enum value | Authority | |
initialize() | MicroUnit | inlineprotectedvirtual |
initializeIntern() | MicroUnit | protected |
inRecoveryMode() const | MicroUnit | inlineprotected |
insertChannelNameMapping(AbstractAuthority::ChannelNameMapping &map, const std::string &local, const std::string &global) | Authority | protected |
INTERNAL enum value | Authority | |
internalGetClass() const =0 | Object | protectedpure virtual |
INVISIBLE_PUBLISHER_SUBSCRIBER enum value | Authority | |
isRunning() const override | Authority | virtual |
isStarted() const override | Authority | virtual |
isSubscribedOn(const std::string &channelID) const | Authority | |
isTransformAvailable(const std::string &targetID, const std::string &sourceID) const | Authority | |
isTransformAvailable(const std::string &targetID, const std::string &sourceID, const std::string &fixedID) const | Authority | |
isValid() const | Authority | inline |
mBootUpStatus | DiagnosticsModule | protected |
mDescription | AbstractAuthority | protected |
mHeartbeatInterval | DiagnosticsModule | protected |
MicroUnit(Flags flags=NORMAL) | MicroUnit | inline |
MIRA_DEPRECATED("Please use isSubscribedOn() instead", bool hasSubscribedOn(const std::string &channelID) const) | Authority | inline |
mLastHeartbeat | DiagnosticsModule | protected |
mName | DiagnosticsModule | protected |
mPropertiesRoot | MicroUnit | protected |
mRecoverStatus | DiagnosticsModule | protected |
mStatusMap | DiagnosticsModule | protected |
needRecovery(const std::string &reason="") | Unit | protectedvirtual |
NO_MAIN_THREAD enum value | Authority | |
NORMAL enum value | Authority | |
ok(const std::string &category="") | DiagnosticsModule | |
operational() | Unit | protectedvirtual |
pause() | MicroUnit | inlineprotectedvirtual |
prepareTransform(const std::string &targetID, const std::string &sourceID) const | Authority | |
prepareTransform(const std::string &targetID, const std::string &sourceID, const std::string &fixedID) const | Authority | |
process(const Timer &timer) | Unit | protectedvirtual |
publish(const std::string &channelID) | Authority | inline |
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) | Authority | inline |
publishAndSubscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), bool independentThread) | Authority | inline |
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) const | Authority | |
publishTransformIndirect(const std::string &frameID, const std::string &targetID, const std::string &sourceID, const Transform &transform, const Time &time, Filter &&filter=NearestNeighborInterpolator()) const | Authority | |
queryServicesForInterface(const std::string &interface) const | Authority | |
recover() | MicroUnit | inlineprotectedvirtual |
mira::Authority::recover(const std::string &message, const std::string &trText="") | DiagnosticsModule | |
recoverFinished() | DiagnosticsModule | |
recoverIntern(const Timer &timer) | MicroUnit | protected |
reflect(Reflector &r) | Unit | inline |
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) const | Authority | protected |
removeChannelReadAccess(const std::string &channelID) | Authority | protected |
removeChannelWriteAccess(const std::string &channelID) | Authority | protected |
removeTimer(TimerPtr timer) | Authority | |
resolveName(const std::string &name) const | Authority | |
resolveServiceName(const std::string &name) const | Authority | |
resume() | MicroUnit | inlineprotectedvirtual |
RWAccessMap typedef | Authority | protected |
setChannelReadAccess(const std::string &channelID) | Authority | protected |
setChannelWriteAccess(const std::string &channelID) | Authority | protected |
setCycleTime(Duration period) | Unit | |
setCycleTimeTolerance(Duration tolerance) | Unit | |
setHeartbeatInterval(const Duration &interval) | DiagnosticsModule | inline |
setName(const std::string &name) | DiagnosticsModule | inline |
setProperty(const std::string &property, const std::string &value) | Authority | protected |
setPropertyJSON(const std::string &property, const json::Value &value) | Authority | protected |
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() | Unit | virtual |
startWithParent(bool start) | Authority | inline |
StatusMap typedef | DiagnosticsModule | |
stop() | Unit | virtual |
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) | Authority | inline |
subscribe(const std::string &channelID, void(Class::*f)(ChannelRead< T >), bool independentThread) | Authority | inline |
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 typedef | Authority | protected |
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) | Authority | protected |
Unit(Duration cycleTime, Flags flags=NORMAL) | Unit | inline |
Unit(Duration cycleTime, Duration cycleTimeTolerance, Flags flags=NORMAL) | Unit | inline |
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() const | Authority | inline |
waitForChannel(const std::string &channelID, const Duration &timeout=Duration::infinity()) const | Authority | |
waitForData(Channel< T > channel, Duration timeout=Duration::infinity()) const | Authority | |
waitForService(const std::string &name, Duration timeout=Duration::invalid()) const | Authority | |
waitForServiceInterface(const std::string &interface, Duration timeout=Duration::invalid()) const | Authority | |
waitForTransform(const std::string &targetID, const std::string &sourceID, Duration timeout=Duration::invalid()) const | Authority | |
waitForTransform(const std::string &targetID, const std::string &sourceID, const std::string &fixedID, Duration timeout=Duration::invalid()) const | Authority | |
warning(const std::string &category, const std::string &message, const std::string &trText="") | DiagnosticsModule | |
~AbstractAuthority() | AbstractAuthority | inlinevirtual |
~Authority() override | Authority | |
~DiagnosticsModule() | DiagnosticsModule | inlinevirtual |
~MicroUnit() | MicroUnit | virtual |
~Object() | Object | inlinevirtual |
~Unit() | Unit | inlinevirtual |