ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::async::VoidAsyncVariable< UserType > Class Template Reference

#include <VariableDistributor.h>

+ Inheritance diagram for ChimeraTK::async::VoidAsyncVariable< UserType >:
+ Collaboration diagram for ChimeraTK::async::VoidAsyncVariable< UserType >:

Additional Inherited Members

- Public Member Functions inherited from ChimeraTK::async::GenericAsyncVariable< std::nullptr_t, UserType >
 GenericAsyncVariable (std::nullptr_t &dataBuffer, VersionNumber &v, unsigned int nChannels, unsigned int nElements)
 
const std::string & getUnit () override
 Make template specialisations on the SourceType in case the source data contains a unit. More...
 
const std::string & getDescription () override
 Make template specialisations on the SourceType in case the source data contains a description. More...
 
- Public Member Functions inherited from ChimeraTK::async::AsyncVariableImpl< UserType >
 AsyncVariableImpl (size_t nChannels, size_t nElements)
 
void send () final
 Send the value from the _sendBuffer of the AsyncVariableImpl. More...
 
void sendException (std::exception_ptr e) final
 Send an exception to all subscribers. More...
 
unsigned int getNumberOfChannels () override
 Helper functions for the creation of an AsyncNDRegisterAccessor. More...
 
unsigned int getNumberOfSamples () override
 
- Public Member Functions inherited from ChimeraTK::async::AsyncVariable
virtual ~AsyncVariable ()=default
 
- Public Attributes inherited from ChimeraTK::async::AsyncVariableImpl< UserType >
NDRegisterAccessor< UserType >::Buffer _sendBuffer
 
- Protected Attributes inherited from ChimeraTK::async::GenericAsyncVariable< std::nullptr_t, UserType >
std::string _emptyString
 
std::nullptr_t & _dataBuffer
 
VersionNumber_version
 

Detailed Description

template<typename UserType>
class ChimeraTK::async::VoidAsyncVariable< UserType >

Definition at line 52 of file VariableDistributor.h.


The documentation for this class was generated from the following file: