Pepper_37_C_interfaces
|
#include <ppb_nacl_private.h>
Public Attributes | |
void(* | LaunchSelLdr )(PP_Instance instance, PP_Bool main_service_runtime, const char *alleged_url, const struct PP_NaClFileInfo *nexe_file_info, PP_Bool uses_irt, PP_Bool uses_ppapi, PP_Bool uses_nonsfi_mode, PP_Bool enable_ppapi_dev, PP_Bool enable_dyncode_syscalls, PP_Bool enable_exception_handling, PP_Bool enable_crash_throttling, void *imc_handle, struct PP_CompletionCallback callback) |
PP_Bool(* | StartPpapiProxy )(PP_Instance instance) |
int32_t(* | UrandomFD )(void) |
PP_Bool(* | Are3DInterfacesDisabled )(void) |
int32_t(* | BrokerDuplicateHandle )(PP_FileHandle source_handle, uint32_t process_id, PP_FileHandle *target_handle, uint32_t desired_access, uint32_t options) |
void(* | GetReadExecPnaclFd )(const char *url, struct PP_NaClFileInfo *out_file_info) |
PP_FileHandle(* | CreateTemporaryFile )(PP_Instance instance) |
int32_t(* | GetNumberOfProcessors )(void) |
PP_Bool(* | IsNonSFIModeEnabled )(void) |
int32_t(* | GetNexeFd )(PP_Instance instance, const char *pexe_url, uint32_t abi_version, uint32_t opt_level, const char *headers, const char *extra_flags, PP_Bool *is_hit, PP_FileHandle *nexe_handle, struct PP_CompletionCallback callback) |
void(* | ReportTranslationFinished )(PP_Instance instance, PP_Bool success, int32_t opt_level, int64_t pexe_size, int64_t compile_time_us) |
void(* | DispatchEvent )(PP_Instance instance, PP_NaClEventType event_type, const char *resource_url, PP_Bool length_is_computable, uint64_t loaded_bytes, uint64_t total_bytes) |
void(* | ReportLoadSuccess )(PP_Instance instance, const char *url, uint64_t loaded_bytes, uint64_t total_bytes) |
void(* | ReportLoadError )(PP_Instance instance, PP_NaClError error, const char *error_message) |
void(* | ReportLoadAbort )(PP_Instance instance) |
void(* | NexeDidCrash )(PP_Instance instance, const char *crash_log) |
void(* | InstanceCreated )(PP_Instance instance) |
void(* | InstanceDestroyed )(PP_Instance instance) |
PP_Bool(* | NaClDebugEnabledForURL )(const char *alleged_nmf_url) |
const char *(* | GetSandboxArch )(void) |
void(* | LogToConsole )(PP_Instance instance, const char *message) |
PP_NaClReadyState(* | GetNaClReadyState )(PP_Instance instance) |
int32_t(* | GetExitStatus )(PP_Instance instance) |
void(* | SetExitStatus )(PP_Instance instance, int32_t exit_status) |
void(* | Vlog )(const char *message) |
void(* | InitializePlugin )(PP_Instance instance, uint32_t argc, const char *argn[], const char *argv[]) |
int64_t(* | GetNexeSize )(PP_Instance instance) |
void(* | RequestNaClManifest )(PP_Instance instance, struct PP_CompletionCallback callback) |
struct PP_Var(* | GetManifestBaseURL )(PP_Instance instance) |
void(* | ProcessNaClManifest )(PP_Instance instance, const char *program_url) |
PP_Bool(* | DevInterfacesEnabled )(PP_Instance instance) |
PP_Bool(* | GetManifestProgramURL )(PP_Instance instance, struct PP_Var *full_url, struct PP_PNaClOptions *pnacl_options, PP_Bool *uses_nonsfi_mode) |
PP_Bool(* | GetPnaclResourceInfo )(PP_Instance instance, const char *filename, struct PP_Var *llc_tool_name, struct PP_Var *ld_tool_name) |
struct PP_Var(* | GetCpuFeatureAttrs )(void) |
void(* | PostMessageToJavaScript )(PP_Instance instance, const char *message) |
void(* | DownloadNexe )(PP_Instance instance, const char *url, struct PP_NaClFileInfo *file_info, struct PP_CompletionCallback callback) |
void(* | ReportSelLdrStatus )(PP_Instance instance, int32_t load_status, int32_t max_status) |
void(* | LogTranslateTime )(const char *histogram_name, int64_t time_us) |
void(* | OpenManifestEntry )(PP_Instance instance, PP_Bool is_helper_process, const char *key, struct PP_NaClFileInfo *file_info, struct PP_CompletionCallback callback) |
void(* | SetPNaClStartTime )(PP_Instance instance) |
void(* | AuthenticateModule )(PP_Instance instance, const struct PP_NaClFileInfo *nexe_file_info, struct PP_CompletionCallback callback) |
Definition at line 199 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::Are3DInterfacesDisabled)(void) |
Definition at line 247 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::AuthenticateModule)(PP_Instance instance, const struct PP_NaClFileInfo *nexe_file_info, struct PP_CompletionCallback callback) |
Definition at line 425 of file ppb_nacl_private.h.
int32_t(* PPB_NaCl_Private_1_0::BrokerDuplicateHandle)(PP_FileHandle source_handle, uint32_t process_id, PP_FileHandle *target_handle, uint32_t desired_access, uint32_t options) |
Definition at line 254 of file ppb_nacl_private.h.
PP_FileHandle(* PPB_NaCl_Private_1_0::CreateTemporaryFile)(PP_Instance instance) |
Definition at line 268 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::DevInterfacesEnabled)(PP_Instance instance) |
Definition at line 368 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::DispatchEvent)(PP_Instance instance, PP_NaClEventType event_type, const char *resource_url, PP_Bool length_is_computable, uint64_t loaded_bytes, uint64_t total_bytes) |
Definition at line 311 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::DownloadNexe)(PP_Instance instance, const char *url, struct PP_NaClFileInfo *file_info, struct PP_CompletionCallback callback) |
Definition at line 394 of file ppb_nacl_private.h.
struct PP_Var(* PPB_NaCl_Private_1_0::GetCpuFeatureAttrs)(void) |
Definition at line 384 of file ppb_nacl_private.h.
int32_t(* PPB_NaCl_Private_1_0::GetExitStatus)(PP_Instance instance) |
Definition at line 347 of file ppb_nacl_private.h.
struct PP_Var(* PPB_NaCl_Private_1_0::GetManifestBaseURL)(PP_Instance instance) |
Definition at line 362 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::GetManifestProgramURL)(PP_Instance instance, struct PP_Var *full_url, struct PP_PNaClOptions *pnacl_options, PP_Bool *uses_nonsfi_mode) |
Definition at line 369 of file ppb_nacl_private.h.
PP_NaClReadyState(* PPB_NaCl_Private_1_0::GetNaClReadyState)(PP_Instance instance) |
Definition at line 345 of file ppb_nacl_private.h.
int32_t(* PPB_NaCl_Private_1_0::GetNexeFd)(PP_Instance instance, const char *pexe_url, uint32_t abi_version, uint32_t opt_level, const char *headers, const char *extra_flags, PP_Bool *is_hit, PP_FileHandle *nexe_handle, struct PP_CompletionCallback callback) |
Definition at line 285 of file ppb_nacl_private.h.
int64_t(* PPB_NaCl_Private_1_0::GetNexeSize)(PP_Instance instance) |
Definition at line 358 of file ppb_nacl_private.h.
int32_t(* PPB_NaCl_Private_1_0::GetNumberOfProcessors)(void) |
Definition at line 270 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::GetPnaclResourceInfo)(PP_Instance instance, const char *filename, struct PP_Var *llc_tool_name, struct PP_Var *ld_tool_name) |
Definition at line 376 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::GetReadExecPnaclFd)(const char *url, struct PP_NaClFileInfo *out_file_info) |
Definition at line 262 of file ppb_nacl_private.h.
const char*(* PPB_NaCl_Private_1_0::GetSandboxArch)(void) |
Definition at line 341 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::InitializePlugin)(PP_Instance instance, uint32_t argc, const char *argn[], const char *argv[]) |
Definition at line 353 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::InstanceCreated)(PP_Instance instance) |
Definition at line 331 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::InstanceDestroyed)(PP_Instance instance) |
Definition at line 333 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::IsNonSFIModeEnabled)(void) |
Definition at line 272 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::LaunchSelLdr)(PP_Instance instance, PP_Bool main_service_runtime, const char *alleged_url, const struct PP_NaClFileInfo *nexe_file_info, PP_Bool uses_irt, PP_Bool uses_ppapi, PP_Bool uses_nonsfi_mode, PP_Bool enable_ppapi_dev, PP_Bool enable_dyncode_syscalls, PP_Bool enable_exception_handling, PP_Bool enable_crash_throttling, void *imc_handle, struct PP_CompletionCallback callback) |
Definition at line 222 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::LogToConsole)(PP_Instance instance, const char *message) |
Definition at line 343 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::LogTranslateTime)(const char *histogram_name, int64_t time_us) |
Definition at line 408 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::NaClDebugEnabledForURL)(const char *alleged_nmf_url) |
Definition at line 337 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::NexeDidCrash)(PP_Instance instance, const char *crash_log) |
Definition at line 329 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::OpenManifestEntry)(PP_Instance instance, PP_Bool is_helper_process, const char *key, struct PP_NaClFileInfo *file_info, struct PP_CompletionCallback callback) |
Definition at line 414 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::PostMessageToJavaScript)(PP_Instance instance, const char *message) |
Definition at line 388 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::ProcessNaClManifest)(PP_Instance instance, const char *program_url) |
Definition at line 367 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::ReportLoadAbort)(PP_Instance instance) |
Definition at line 327 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::ReportLoadError)(PP_Instance instance, PP_NaClError error, const char *error_message) |
Definition at line 323 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::ReportLoadSuccess)(PP_Instance instance, const char *url, uint64_t loaded_bytes, uint64_t total_bytes) |
Definition at line 318 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::ReportSelLdrStatus)(PP_Instance instance, int32_t load_status, int32_t max_status) |
Definition at line 402 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::ReportTranslationFinished)(PP_Instance instance, PP_Bool success, int32_t opt_level, int64_t pexe_size, int64_t compile_time_us) |
Definition at line 303 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::RequestNaClManifest)(PP_Instance instance, struct PP_CompletionCallback callback) |
Definition at line 360 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::SetExitStatus)(PP_Instance instance, int32_t exit_status) |
Definition at line 349 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::SetPNaClStartTime)(PP_Instance instance) |
Definition at line 422 of file ppb_nacl_private.h.
PP_Bool(* PPB_NaCl_Private_1_0::StartPpapiProxy)(PP_Instance instance) |
Definition at line 238 of file ppb_nacl_private.h.
int32_t(* PPB_NaCl_Private_1_0::UrandomFD)(void) |
Definition at line 242 of file ppb_nacl_private.h.
void(* PPB_NaCl_Private_1_0::Vlog)(const char *message) |
Definition at line 351 of file ppb_nacl_private.h.