// $Revision: 1.5 $ // Copyright (c) 1994-1995 Taligent, Inc. All rights reserved. #ifndef TaligentSamples_STREAMINGSNIPPETS #define TaligentSamples_STREAMINGSNIPPETS #ifndef TaligentSamples_SNIPPETS #include "Snippets.h" #endif class MGraphic; class TStreamingSnippets : public TSnippets { public: TaligentTypeExtensionDeclarationsMacro(TStreamingSnippets) TStreamingSnippets(); virtual ~TStreamingSnippets(); void ZeroABuffer(); void StreamToABuffer(); void StreamToHeap(); void StreamToHeapAndRead(); void FlattenToHeapAndResurrect(); void UsingFreezeLevels(); void StreamUsingContext(); void StreamingVersions(); private: void DisplayGraphic(const MGraphic*); void DisplayData(void*, unsigned long); enum EVersion { kOriginalVersion }; }; #endif // TaligentSamples_STREAMINGSNIPPETS