#include <sp_provider.h>
|  | 
|  | SpProviderFromOts (std::vector< std::unique_ptr< OtProvider >> &ot_providers, const std::size_t my_id, Logger &logger, RunTimeStatistics &run_time_statistics) | 
|  | 
| void | PreSetup () final override | 
|  | 
| void | Setup () final override | 
|  | 
| virtual | ~SpProvider ()=default | 
|  | 
| bool | NeedSps () const noexcept | 
|  | 
| template<typename T > | 
| std::size_t | GetNumberOfSps () const noexcept | 
|  | 
| template<typename T , typename  = std::enable_if_t<std::is_unsigned_v<T>>> | 
| std::size_t | RequestSps (const std::size_t number_of_sps) noexcept | 
|  | 
| template<typename T , typename  = std::enable_if_t<std::is_unsigned_v<T>>> | 
| SpVector< T > | GetSps (const std::size_t offset, const std::size_t n=1) | 
|  | 
| template<typename T , typename  = std::enable_if_t<std::is_unsigned_v<T>>> | 
| const SpVector< T > & | GetSpsAll () noexcept | 
|  | 
| void | WaitFinished () | 
|  | 
◆ SpProviderFromOts()
      
        
          | encrypto::motion::SpProviderFromOts::SpProviderFromOts | ( | std::vector< std::unique_ptr< OtProvider >> & | ot_providers, | 
        
          |  |  | const std::size_t | my_id, | 
        
          |  |  | Logger & | logger, | 
        
          |  |  | RunTimeStatistics & | run_time_statistics | 
        
          |  | ) |  |  | 
      
 
 
◆ PreSetup()
  
  | 
        
          | void encrypto::motion::SpProviderFromOts::PreSetup | ( |  | ) |  |  | finaloverridevirtual | 
 
 
◆ Setup()
  
  | 
        
          | void encrypto::motion::SpProviderFromOts::Setup | ( |  | ) |  |  | finaloverridevirtual | 
 
 
The documentation for this class was generated from the following files: