| 
    PLCnext API Documentation 25.6.0.37
    
   | 
 
This central singleton class provides access to main functionality. More...
#include <AppDomain.hpp>
Public Types | |
| using | Instance = AppDomain | 
Public Member Functions | |
| AppDomain (const AppDomain &arg)=delete | |
| AppDomain (AppDomain &&arg)=delete | |
| AppDomain & | operator= (const AppDomain &arg)=delete | 
| AppDomain & | operator= (AppDomain &&arg)=delete | 
| ~AppDomain (void) | |
| Default destructor. | |
| Application & | GetApplication (void) | 
| Gets the Acf application object. More... | |
| Impl & | GetImpl (void) | 
| For internal use only. | |
| const Impl & | GetImpl (void) const | 
Static Public Member Functions | |
| static void | CreateInstance (ApplicationPtr applicationPtr) | 
| Creates this singleton instance. | |
| static bool | IsCreated (void) | 
| Determines if this singleton instance is created yet. More... | |
| static void | DisposeInstance (void) | 
| Disposes this singleton instance. More... | |
| static Instance & | GetInstance (void) | 
| Gets a reference of the singleton instance. More... | |
| static Instance & | GetCurrent (void) | 
| Gets the singleton instance of this class. More... | |
| static void | Assign (AppDomain &other) | 
| DEPRECATED. More... | |
Friends | |
| class | Impl | 
This central singleton class provides access to main functionality.
The singleton instance of this class might be obtained from anywhere in the code by design. The following interfaces are accessible:
      
  | 
  static | 
DEPRECATED.
This operation is DEPRECATED and not required any more.
      
  | 
  static | 
Disposes this singleton instance.
Deletes the singleton instance pointer.
| AppDomain::Application & Arp::Base::Core::AppDomain::GetApplication | ( | void | ) | 
Gets the Acf application object.
      
  | 
  static | 
Gets the singleton instance of this class.
This operation is DEPRECATED, use GetInstance instead.
      
  | 
  static | 
Gets a reference of the singleton instance.
| Exception | If this singleton instance was not created yet. | 
      
  | 
  static | 
Determines if this singleton instance is created yet.
true if this singleton was created yet, otherwise false.