Chromium Code Reviews| Index: components/nacl/renderer/ppb_nacl_private_impl.cc |
| diff --git a/components/nacl/renderer/ppb_nacl_private_impl.cc b/components/nacl/renderer/ppb_nacl_private_impl.cc |
| index 7d4cdbffd0e80a1485f250cc528e5f611588630f..531b7f1f96b68abd2ca2ae7155a6509e69a27717 100644 |
| --- a/components/nacl/renderer/ppb_nacl_private_impl.cc |
| +++ b/components/nacl/renderer/ppb_nacl_private_impl.cc |
| @@ -432,14 +432,6 @@ void DispatchEventOnMainThread(PP_Instance instance, |
| } |
| } |
| -void SetReadOnlyProperty(PP_Instance instance, |
| - struct PP_Var key, |
| - struct PP_Var value) { |
| - nacl::NexeLoadManager* load_manager = GetNexeLoadManager(instance); |
| - if (load_manager) |
| - load_manager->SetReadOnlyProperty(key, value); |
| -} |
| - |
| void ReportLoadSuccess(PP_Instance instance, |
| const char* url, |
| uint64_t loaded_bytes, |
| @@ -575,6 +567,21 @@ void SetReadyTime(PP_Instance instance, int64_t ready_time) { |
| load_manager->set_ready_time(ready_time); |
| } |
| +int32_t GetExitStatus(PP_Instance instance) { |
| + nacl::NexeLoadManager* load_manager = GetNexeLoadManager(instance); |
| + DCHECK(load_manager); |
| + if (load_manager) |
| + return load_manager->exit_status(); |
| + return -1; |
| +} |
| + |
| +void SetExitStatus(PP_Instance instance, int32_t exit_status) { |
| + nacl::NexeLoadManager* load_manager = GetNexeLoadManager(instance); |
| + DCHECK(load_manager); |
| + if (load_manager) |
| + return load_manager->set_exit_status(exit_status); |
| +} |
| + |
| const PPB_NaCl_Private nacl_interface = { |
| &LaunchSelLdr, |
| &StartPpapiProxy, |
| @@ -589,7 +596,6 @@ const PPB_NaCl_Private nacl_interface = { |
| &ReportTranslationFinished, |
| &OpenNaClExecutable, |
| &DispatchEvent, |
| - &SetReadOnlyProperty, |
|
dmichael (off chromium)
2014/04/02 19:01:41
Yay!
|
| &ReportLoadSuccess, |
| &ReportLoadError, |
| &ReportLoadAbort, |
| @@ -606,7 +612,9 @@ const PPB_NaCl_Private nacl_interface = { |
| &GetIsInstalled, |
| &SetIsInstalled, |
| &GetReadyTime, |
| - &SetReadyTime |
| + &SetReadyTime, |
| + &GetExitStatus, |
| + &SetExitStatus |
| }; |
| } // namespace |