{{+bindTo:partials.standard_nacl_article}}
typedef Traits::StorageType | OutputStorageType |
typedef Traits::APIArgType | APIArgType |
typedef Traits | TraitsType |
CompletionCallbackWithOutputBase (OutputStorageType *output) | |
CompletionCallbackWithOutputBase (PP_CompletionCallback_Func func, void *user_data, OutputStorageType *output) | |
CompletionCallbackWithOutputBase (PP_CompletionCallback_Func func, void *user_data, int32_t flags, OutputStorageType *output) | |
APIArgType | output () const |
The base class of [Ext]CompletionCallbackWithOutput.
The template parameter Traits determines the storage type (OutputStorageType), the output parameter type used by the browser (APIArgType), and how to map OutputStorageType to APIArgType.
typedef Traits::APIArgType pp::internal::CompletionCallbackWithOutputBase< T, Traits >::APIArgType |
typedef Traits::StorageType pp::internal::CompletionCallbackWithOutputBase< T, Traits >::OutputStorageType |
typedef Traits pp::internal::CompletionCallbackWithOutputBase< T, Traits >::TraitsType |
pp::internal::CompletionCallbackWithOutputBase< T, Traits >::CompletionCallbackWithOutputBase | ( | OutputStorageType * | output | ) | [inline, explicit] |
pp::internal::CompletionCallbackWithOutputBase< T, Traits >::CompletionCallbackWithOutputBase | ( | PP_CompletionCallback_Func | func, |
void * | user_data, | ||
OutputStorageType * | output | ||
) | [inline] |
pp::internal::CompletionCallbackWithOutputBase< T, Traits >::CompletionCallbackWithOutputBase | ( | PP_CompletionCallback_Func | func, |
void * | user_data, | ||
int32_t | flags, | ||
OutputStorageType * | output | ||
) | [inline] |
APIArgType pp::internal::CompletionCallbackWithOutputBase< T, Traits >::output | ( | ) | const [inline] |