pacemaker 3.0.3
COM automation for people with deadlines and a hatred of GUIs
 
Loading...
Searching...
No Matches
IncaProxy.hpp
Go to the documentation of this file.
1#ifndef PACEMAKER_INCA_COM_INCAPROXY_HPP_
2#define PACEMAKER_INCA_COM_INCAPROXY_HPP_
3
7
10
12{
26 {
37 [[nodiscard]] auto GetOpenedExperiment() -> IncaOnlineExperimentProxy { return IncaOnlineExperimentProxy{::Inca_Dispatch::GetOpenedExperiment().Detach()}; }
38
49 [[nodiscard]] auto GetOpenedExperimentView() -> IncaExperimentViewProxy { return IncaExperimentViewProxy{::Inca_Dispatch::GetOpenedExperimentView().Detach()}; }
50 };
51
76} // namespace pacemaker::inca::com
77#endif // PACEMAKER_INCA_COM_INCAPROXY_HPP_
Owning smart-pointer base class for COM dispatch proxy objects.
Definition COMProxy.hpp:58
DispatchWrapper for the top-level Inca_Dispatch COM interface.
Definition IncaProxy.hpp:26
auto GetOpenedExperimentView() -> IncaExperimentViewProxy
Returns the COM object representing the currently open experiment view.
Definition IncaProxy.hpp:49
auto GetOpenedExperiment() -> IncaOnlineExperimentProxy
Returns the COM object representing the currently open experiment.
Definition IncaProxy.hpp:37
Helper struct for standardize interface retrieval.