APEX Destructible Module: nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader > Class Template Reference

NVIDIA APEX

nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader > Class Template Reference

#include <ModuleDestructible.h>

List of all members.

Public Member Functions

virtual void onWriteBegin (DestructibleSyncHeader *&bufferStart, uint32_t bufferSize)=0
virtual void onWriteDone (uint32_t headerCount)=0
virtual void onPreProcessReadBegin (DestructibleSyncHeader *&bufferStart, uint32_t &bufferSize, bool &continuePointerSwizzling)=0
virtual void onPreProcessReadDone (uint32_t headerCount)=0
virtual void onReadBegin (const DestructibleSyncHeader *&bufferStart)=0
virtual void onReadDone (const char *debugMessage)=0

Protected Member Functions

virtual ~UserDestructibleSyncHandler ()

Detailed Description

template<typename DestructibleSyncHeader>
class nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >

Sync-able Callback Class.


Constructor & Destructor Documentation

template<typename DestructibleSyncHeader>
virtual nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::~UserDestructibleSyncHandler ( ) [inline, protected, virtual]

Member Function Documentation

template<typename DestructibleSyncHeader>
virtual void nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::onPreProcessReadBegin ( DestructibleSyncHeader *&  bufferStart,
uint32_t &  bufferSize,
bool &  continuePointerSwizzling 
) [pure virtual]

Called when pre-process read begins.

template<typename DestructibleSyncHeader>
virtual void nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::onPreProcessReadDone ( uint32_t  headerCount) [pure virtual]

Called when pre-process read done.

template<typename DestructibleSyncHeader>
virtual void nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::onReadBegin ( const DestructibleSyncHeader *&  bufferStart) [pure virtual]

Called when read begins.

template<typename DestructibleSyncHeader>
virtual void nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::onReadDone ( const char *  debugMessage) [pure virtual]

Called when read done.

template<typename DestructibleSyncHeader>
virtual void nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::onWriteBegin ( DestructibleSyncHeader *&  bufferStart,
uint32_t  bufferSize 
) [pure virtual]

Called when write begins.

template<typename DestructibleSyncHeader>
virtual void nvidia::apex::UserDestructibleSyncHandler< DestructibleSyncHeader >::onWriteDone ( uint32_t  headerCount) [pure virtual]

Called when write done.


The documentation for this class was generated from the following file:

Generated on Fri Dec 15 2017 13:58:22

Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.