src/jdk.jpackage/share/native/libapplauncher/Platform.h
branchJDK-8200758-branch
changeset 57215 62db1c695d13
parent 57194 9d5fccd97421
child 57291 f2d429260ad4
equal deleted inserted replaced
57214:cb63761b7079 57215:62db1c695d13
   241     static void CopyString(wchar_t *Destination,
   241     static void CopyString(wchar_t *Destination,
   242             size_t NumberOfElements, const wchar_t *Source);
   242             size_t NumberOfElements, const wchar_t *Source);
   243 
   243 
   244     static WideString MultibyteStringToWideString(const char* value);
   244     static WideString MultibyteStringToWideString(const char* value);
   245     static MultibyteString WideStringToMultibyteString(const wchar_t* value);
   245     static MultibyteString WideStringToMultibyteString(const wchar_t* value);
   246 
       
   247 #ifdef DEBUG
       
   248     virtual DebugState GetDebugState() = 0;
       
   249     virtual int GetProcessID() = 0;
       
   250     virtual bool IsNativeDebuggerPresent() = 0;
       
   251 #endif //DEBUG
       
   252 };
   246 };
   253 
   247 
   254 class Exception: public std::exception {
   248 class Exception: public std::exception {
   255 private:
   249 private:
   256     TString FMessage;
   250     TString FMessage;