< prev index next >

modules/fxpackager/src/main/native/library/common/Platform.h

Print this page




 126 // Config file sections
 127 #define CONFIG_SECTION_APPLICATION                   _T("CONFIG_SECTION_APPLICATION")
 128 #define CONFIG_SECTION_JVMOPTIONS                    _T("CONFIG_SECTION_JVMOPTIONS")
 129 #define CONFIG_SECTION_JVMUSEROPTIONS                _T("CONFIG_SECTION_JVMUSEROPTIONS")
 130 #define CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS       _T("CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS")
 131 #define CONFIG_SECTION_APPCDSJVMOPTIONS              _T("CONFIG_SECTION_APPCDSJVMOPTIONS")
 132 #define CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS _T("CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS")
 133 #define CONFIG_SECTION_ARGOPTIONS                    _T("CONFIG_SECTION_ARGOPTIONS")
 134 
 135 // Config file keys.
 136 #define CONFIG_VERSION            _T("CONFIG_VERSION")
 137 #define CONFIG_MAINJAR_KEY        _T("CONFIG_MAINJAR_KEY")
 138 #define CONFIG_MAINMODULE_KEY     _T("CONFIG_MAINMODULE_KEY")
 139 #define CONFIG_MAINCLASSNAME_KEY  _T("CONFIG_MAINCLASSNAME_KEY")
 140 #define CONFIG_CLASSPATH_KEY      _T("CONFIG_CLASSPATH_KEY")
 141 #define CONFIG_MODULEPATH_KEY     _T("CONFIG_MODULEPATH_KEY")
 142 #define APP_NAME_KEY              _T("APP_NAME_KEY")
 143 #define CONFIG_SPLASH_KEY         _T("CONFIG_SPLASH_KEY")
 144 #define CONFIG_APP_ID_KEY         _T("CONFIG_APP_ID_KEY")
 145 #define CONFIG_APP_MEMORY         _T("CONFIG_APP_MEMORY")

 146 
 147 #define JVM_RUNTIME_KEY           _T("JVM_RUNTIME_KEY")
 148 #define PACKAGER_APP_DATA_DIR     _T("CONFIG_APP_IDENTIFIER")
 149 
 150 
 151 
 152 typedef void* Module;
 153 typedef void* Procedure;
 154 
 155 
 156 template <typename ObjectType, typename ValueType, ValueType (ObjectType::*getter)(void), void (ObjectType::*setter)(ValueType)>
 157 class Property {
 158 private:
 159     ObjectType* FObject;
 160 
 161 public:
 162     Property() {
 163         FObject = NULL;
 164     }
 165 




 126 // Config file sections
 127 #define CONFIG_SECTION_APPLICATION                   _T("CONFIG_SECTION_APPLICATION")
 128 #define CONFIG_SECTION_JVMOPTIONS                    _T("CONFIG_SECTION_JVMOPTIONS")
 129 #define CONFIG_SECTION_JVMUSEROPTIONS                _T("CONFIG_SECTION_JVMUSEROPTIONS")
 130 #define CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS       _T("CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS")
 131 #define CONFIG_SECTION_APPCDSJVMOPTIONS              _T("CONFIG_SECTION_APPCDSJVMOPTIONS")
 132 #define CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS _T("CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS")
 133 #define CONFIG_SECTION_ARGOPTIONS                    _T("CONFIG_SECTION_ARGOPTIONS")
 134 
 135 // Config file keys.
 136 #define CONFIG_VERSION            _T("CONFIG_VERSION")
 137 #define CONFIG_MAINJAR_KEY        _T("CONFIG_MAINJAR_KEY")
 138 #define CONFIG_MAINMODULE_KEY     _T("CONFIG_MAINMODULE_KEY")
 139 #define CONFIG_MAINCLASSNAME_KEY  _T("CONFIG_MAINCLASSNAME_KEY")
 140 #define CONFIG_CLASSPATH_KEY      _T("CONFIG_CLASSPATH_KEY")
 141 #define CONFIG_MODULEPATH_KEY     _T("CONFIG_MODULEPATH_KEY")
 142 #define APP_NAME_KEY              _T("APP_NAME_KEY")
 143 #define CONFIG_SPLASH_KEY         _T("CONFIG_SPLASH_KEY")
 144 #define CONFIG_APP_ID_KEY         _T("CONFIG_APP_ID_KEY")
 145 #define CONFIG_APP_MEMORY         _T("CONFIG_APP_MEMORY")
 146 #define CONFIG_APP_DEBUG          _T("CONFIG_APP_DEBUG")
 147 
 148 #define JVM_RUNTIME_KEY           _T("JVM_RUNTIME_KEY")
 149 #define PACKAGER_APP_DATA_DIR     _T("CONFIG_APP_IDENTIFIER")
 150 
 151 
 152 
 153 typedef void* Module;
 154 typedef void* Procedure;
 155 
 156 
 157 template <typename ObjectType, typename ValueType, ValueType (ObjectType::*getter)(void), void (ObjectType::*setter)(ValueType)>
 158 class Property {
 159 private:
 160     ObjectType* FObject;
 161 
 162 public:
 163     Property() {
 164         FObject = NULL;
 165     }
 166 


< prev index next >