{{+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] |