IParticleChannelExt2 Class Reference
 
 
 
IParticleChannelExt2 Class Reference

This reference page is linked to from the following overview topics: New Classes and Methods, Particle Flow SDK Extensions.


#include <IParticleChannelExt2.h>

Inheritance diagram for IParticleChannelExt2:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

Public Member Functions

virtual bool  Deglobalize (void)=0
  Make the data not to be global in the particle channel.
virtual void  SuspendSharedDataShrinkage (void)
virtual void  ResumeSharedDataShrinkage (bool doDataShrink=false)
FPInterfaceDesc GetDesc ()

Member Function Documentation

bool Deglobalize ( void  ) [pure virtual]

Make the data not to be global in the particle channel.

This is mostly done to allow multi-threaded read/write access to the data Returns true if the operation is successful. It may return false if there is zero or one data item in the channel.

virtual void SuspendSharedDataShrinkage ( void  ) [inline, virtual]
virtual void ResumeSharedDataShrinkage ( bool  doDataShrink = false ) [inline, virtual]
{ UNREFERENCED_PARAMETER(doDataShrink); }
FPInterfaceDesc * GetDesc ( ) [inline, virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.