5 #ifndef PPAPI_CPP_DEV_RESOURCE_ARRAY_DEV_H_
6 #define PPAPI_CPP_DEV_RESOURCE_ARRAY_DEV_H_
8 #include "ppapi/c/pp_array_output.h"
9 #include "ppapi/c/pp_completion_callback.h"
10 #include "ppapi/c/pp_stdint.h"
23 const PP_CompletionCallback& callback)
24 : resource_array_output(0),
26 original_callback(callback) {
29 PP_Resource resource_array_output;
30 PP_ArrayOutput output;
31 PP_CompletionCallback original_callback;
41 const PP_Resource elements[],
48 uint32_t size()
const;
50 PP_Resource operator[](uint32_t index)
const;
66 static void ArrayOutputCallbackConverter(
void* user_data, int32_t result);
71 #endif // PPAPI_CPP_DEV_RESOURCE_ARRAY_DEV_H_
Definition: resource_array_dev.h:21
Definition: resource_array_dev.h:17
Definition: instance_handle.h:44
PassRef
Definition: pass_ref.h:17
A reference counted module resource.
Definition: resource.h:20