◆ ProgramProviderBase() [1/2]
  
  
      
        
          | Arp::Plc::Commons::Esm::ProgramProviderBase::ProgramProviderBase  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ProgramProviderBase() [2/2]
  
  
      
        
          | Arp::Plc::Commons::Esm::ProgramProviderBase::ProgramProviderBase  | 
          ( | 
          const ProgramProviderBase &  | 
          arg | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ~ProgramProviderBase()
  
  
      
        
          | Arp::Plc::Commons::Esm::ProgramProviderBase::~ProgramProviderBase  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
Destructs this instance and frees all resources.
 
 
◆ CreateProgram()
  
  
      
        
          | IProgram::Ptr Arp::Plc::Commons::Esm::ProgramProviderBase::CreateProgram  | 
          ( | 
          const String &  | 
          programName,  | 
         
        
           | 
           | 
          const String &  | 
          programType  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Creates an instance of an program type.
- Parameters
 - 
  
    | programName | The name of the to creating program instance. | 
    | programType | The program type of the to creating program instance. | 
  
   
- Returns
 - The instance of the created program.
 
Implements Arp::Plc::Commons::Esm::IProgramProvider.
 
 
◆ operator=()
◆ Reset()
  
  
      
        
          | void Arp::Plc::Commons::Esm::ProgramProviderBase::Reset  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following file: