AcquireLock(const std::chrono::milliseconds Timeout=DefaultTimeout) const | Util::ILockable | protected |
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | |
Category() noexcept | DynExpHardware::SIPulseStreamerHardwareAdapter | inlinestatic |
CategoryAndNameToStr(const std::string &Category, const std::string &Name) | DynExp::Object | static |
CheckError(const grpc::Status Result, const std::source_location Location=std::source_location::current()) const | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | protected |
CheckLinkedObjectStates() const | DynExp::Object | inline |
CheckLinkedObjectStatesChild() const | DynExp::Object | inlineprivatevirtual |
ClearWarning() const | DynExp::Object | inline |
CloseUnsafe() | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | private |
CloseUnsafeChild() | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | inlineprivatevirtual |
ComposePulseSequence() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
ConfigType typedef | DynExpHardware::SIPulseStreamerHardwareAdapter | |
DefaultTimeout | Util::ILockable | static |
DeregisterAllUnsafe() | DynExp::Object | inlineprotected |
EnsureCallFromOwningThread() const | DynExp::Object | protected |
EnsureReadyState(bool IsAutomaticStartup) | DynExp::Object | |
EnsureReadyStateChild() override final | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | privatevirtual |
ForceFinalSample() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
ForceFinalSampleUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
ForceTrigger() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
ForceTriggerUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
GetCategory() const override | DynExpHardware::SIPulseStreamerHardwareAdapter | inlinevirtual |
GetCategoryAndName() const | DynExp::Object | inline |
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetExceptionChild(const std::chrono::milliseconds Timeout) const override final | DynExp::HardwareAdapterBase | privatevirtual |
GetExceptionUnsafe() const | DynExp::HardwareAdapterBase | inlineprotected |
GetID() const noexcept | DynExp::Object | inline |
GetName() const override | DynExpHardware::SIPulseStreamerHardwareAdapter | inlinevirtual |
GetNonConstParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | protected |
GetObjectName(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | |
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) | DynExp::Object | |
GetParamsTimeoutDefault | DynExp::Object | static |
GetStubUnsafe() const | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | protected |
GetUseCount(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUseCountUnsafe() | DynExp::Object | inlineprotected |
GetUserIDs(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUserNamesStringUnsafe() const | DynExp::Object | inlineprotected |
GetWarning() const | DynExp::Object | inline |
gRPCHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | inline |
gRPCStubType typedef | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | |
HardwareAdapterBase(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::HardwareAdapterBase | inline |
HardwareOperationTimeout | DynExp::HardwareAdapterBase | static |
HasFinished() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
HasFinishedUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
HasSequence() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
HasSequenceUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
ILockable()=default | Util::ILockable | protected |
INonCopyable()=default | Util::INonCopyable | protected |
INonCopyable(const INonCopyable &)=delete | Util::INonCopyable | |
InvokeStubFunc(StubFuncPtrType< MessageType > Func, const MessageType &Message) const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
InvokeStubFunc(StubFuncPtrType< pulse_streamer::VoidMessage > Func) const | DynExpHardware::SIPulseStreamerHardwareAdapter | inlineprivate |
IsBlocked | DynExp::Object | private |
IsConnected() const noexcept | DynExp::HardwareAdapterBase | inline |
IsConnectedChild() const noexcept override final | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | privatevirtual |
IsOpenedUnsafe() const noexcept | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | inlineprotected |
IsReady() const | DynExp::Object | inline |
IsReadyChild() const override final | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | privatevirtual |
IsSharedUsageEnabled(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
IsStreaming() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
IsStreamingUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
IsUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
IsUnusedUnsafe() | DynExp::Object | inlineprotected |
LastException | DynExp::HardwareAdapterBase | mutableprivate |
LinkedObjectWrapperOnly | DynExp::Object | |
LockMutex | Util::ILockable | mutableprivate |
LockType typedef | Util::ILockable | protected |
LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | inlineprotected |
LogWarning() const | DynExp::Object | private |
MutexType typedef | Util::ILockable | protected |
Name() noexcept | DynExpHardware::SIPulseStreamerHardwareAdapter | inlinestatic |
NumRuns | DynExpHardware::SIPulseStreamerHardwareAdapter | mutableprivate |
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::Object | protected |
OpenUnsafe() | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | private |
OpenUnsafeChild() override | DynExpHardware::SIPulseStreamerHardwareAdapter | privatevirtual |
operator=(const INonCopyable &)=delete | Util::INonCopyable | |
OwnerThreadID | DynExp::Object | private |
Params | DynExp::Object | private |
ParamsConstTypeSyncPtrType typedef | DynExp::Object | |
ParamsGetterType typedef | DynExp::Object | |
ParamsType typedef | DynExpHardware::SIPulseStreamerHardwareAdapter | |
ParamsTypeSyncPtrType typedef | DynExp::Object | |
RearmTrigger() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
RearmTriggerUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
Reset() | DynExp::Object | |
ResetDevice() const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
ResetDeviceUnsafe() const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
ResetException() const | DynExp::HardwareAdapterBase | |
ResetImpl(dispatch_tag< gRPCHardwareAdapter >) override final | DynExpHardware::SIPulseStreamerHardwareAdapter | privatevirtual |
ResetImpl(dispatch_tag< SIPulseStreamerHardwareAdapter >) | DynExpHardware::SIPulseStreamerHardwareAdapter | inlineprivatevirtual |
Samples | DynExpHardware::SIPulseStreamerHardwareAdapter | mutableprivate |
SetConstantOutput(const PulseType &Pulse={}) const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
SetConstantOutputUnsafe(const PulseType &Pulse={}) const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
SetExceptionUnsafe(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
SetNumRuns(int64_t NumRuns=-1) const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
SetNumRunsUnsafe(int64_t NumRuns=-1) const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
SetSamples(SIPulseStreamerHardwareAdapterParams::OutputChannelType OutputChannel, const std::vector< SampleType > &NewSamples) const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
SetSamplesUnsafe(SIPulseStreamerHardwareAdapterParams::OutputChannelType OutputChannel, const std::vector< SampleType > &NewSamples) const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
SetTrigger(SIPulseStreamerHardwareAdapterParams::TriggerEdgeType TriggerEdge, SIPulseStreamerHardwareAdapterParams::TriggerModeType TriggerMode=SIPulseStreamerHardwareAdapterParams::TriggerModeType::Normal) const | DynExpHardware::SIPulseStreamerHardwareAdapter | |
SetTriggerUnsafe(SIPulseStreamerHardwareAdapterParams::TriggerEdgeType TriggerEdge, SIPulseStreamerHardwareAdapterParams::TriggerModeType TriggerMode=SIPulseStreamerHardwareAdapterParams::TriggerModeType::Normal) const | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
SetWarning(std::string Description, int ErrorCode) const | DynExp::Object | |
SetWarning(const Util::Exception &e) const | DynExp::Object | |
ShortTimeoutDefault | DynExp::HardwareAdapterBase | static |
SIPulseStreamerHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpHardware::SIPulseStreamerHardwareAdapter | |
StubFuncPtrType typedef | DynExpHardware::SIPulseStreamerHardwareAdapter | private |
StubPtr | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | private |
ThrowException(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
ThrowExceptionUnsafe(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
UserList | DynExp::Object | private |
Warning | DynExp::Object | mutableprivate |
~gRPCHardwareAdapter() | DynExpHardware::gRPCHardwareAdapter< pulse_streamer::PulseStreamer > | virtual |
~HardwareAdapterBase()=0 | DynExp::HardwareAdapterBase | pure virtual |
~ILockable()=default | Util::ILockable | protected |
~INonCopyable()=default | Util::INonCopyable | protected |
~Object()=0 | DynExp::Object | protectedpure virtual |
~SIPulseStreamerHardwareAdapter() | DynExpHardware::SIPulseStreamerHardwareAdapter | virtual |