SmartBear (AQtime 7 Help)

Table of Content:

          About AQtime 7 SDK

          Copyright Notice

          AQtime SDK Files

          Supported Development Tools

          Plug-In Basics

                    Creating Plug-Ins - Basics

                    Creating the Project

                    Creating Plug-In Object

                    Creating the Registrator Object

                    About Helper Classes

                    Simple Plug-In Sample

          AQtime Basic Subsystems

                    About Basic Manager

                    Subsystem Architecture

                    Subsystems Overview

                    Plug-Ins Subsystem

                    Commands (Actions) Subsystem

                    Notifications Subsystem

                    Context Control Subsystem

                    General-Purpose Dialogs Subsystem

                    User Interface Subsystem

          Simple Profiling Techniques

                    Creating Profilers - Basic Concepts

                    About Static Profilers

                    Simple Profiler - Sample

                              Simple Profiler - Delphi Sample

                              Simple Profiler - Visual C++ Sample

                    Obtaining Information About Application Units, Classes and Functions

                              Reading Debug Information

                              Reading Information on Exported and Imported Routines

                              Simple Static Profiler - Sample

                                        Simple Static Profiler - Delphi Sample

                                        Simple Static Profiler - Visual C++ Sample

                    Setup Panel Support

                              Working With the Setup Panel

                              Setup Panel Support - Sample

                                        Setup Panel Support - Delphi Sample

                                        Setup Panel Support - Visual C++ Sample

                    Dynamic Profiling

                              About Dynamic Profilers

                              Receiving Notifications From AQtime

                              Parsing Stack

                              Using Breakpoints for Debugging

                              Simple Dynamic Profiler - Sample

                                        Simple Dynamic Profiler - Delphi Sample

                                        Simple Dynamic Profiler - Visual C++ Sample

          Advanced Profiling Techniques

                    Advanced Profiling Features - Overview

                    Dynamic Profiling

                              Creating Advanced Dynamic Profiler

                              Creating Strategy

                              Timing Function Calls

                              Parsing Stack (Advanced Profiling Techniques)

                              Sample Advanced Dynamic Profiler

                                        Sample Advanced Dynamic Profiler - Delphi Code

                                        Sample Advanced Dynamic Profiler - Visual C++ Code

                              Sample Strategy

                                        Sample Strategy - Delphi Code

                                        Sample Strategy - Visual C++ Code

                    Static Profiling

                              Creating Advanced Static Profiler

                              Sample Advanced Static Profiler

                                        Sample Advanced Static Profiler - Delphi Code

                                        Sample Advanced Static Profiler - Visual C++ Code

                    Collecting Profiling Results

                              Collecting Profiling Results - Overview

                              Creating Tables and Columns

                              Column Types

                              Publishing Columns

                              Using Metatables and Tables Created by Built-In Strategies

                              Working With Result Tables

                              Processing Table and Column Events

                    Miscellaneous

                              Focible Patching

                              Merging Results

                              Profiler Settings

                              Profiler Toolbar

          Custom Panels

                    Creating the Project

                    Creating Basic Plug-In Code

                    Creating the Panel

                    Creating Actions, Toolbars and Popup Menus

                              IaqActionItem Interface

                              IaqActionManager Interface

                              IaqActionNotifier Interface

                              IaqActionProvider Interface

                              IaqActionsContainer Interface

                              IaqActionsCustomizer Interface

                              IaqAreaItem Interface

                              IaqBaseContextProfiler Interface

                              IaqBaseContextProfilerExtender Interface

                              IaqBaseEvent Interface

                              IaqBaseManager Interface

                              IaqBasePlugin Interface

                              IaqBaseProfiler Interface

                              IaqBaseSetting_DVS Interface

                              IaqBreakpoint Interface

                              IaqClrClass Interface

                              IaqClrNamespace Interface

                              IaqClrRoutine Interface

                              IaqContextMetaProvider Interface

                              IaqContextProfilerCounterExtender Interface

                              IaqContextProfilerEngineAreasExtender Interface

                              IaqContextProfilerEngineAreasImportExtender Interface

                              IaqContextProfilerEngine Interface

                              IaqContextProfilerEngineCallback Interface

                              IaqContextProfilerEngineRoutineCallback Interface

                              IaqContextProfilerImpl Interface

                              IaqContextProfilerSettings Interface

                              IaqContextProfilerToolbar Interface

                              IaqDbgClass Interface

                              IaqDbgHelpManager Interface

                              IaqDbgRoutine Interface

                              IaqDbgSourceFile Interface

                              IaqDbgSymbol Interface

                              IaqDbgSymbolManager Interface

                              IaqDbgSymbolStore Interface

                              IaqDbgSymbolStoreIterator Interface

                              IaqDbgSymbolType Interface

                              IaqDebugBreakpoint Interface

                              IaqDebugException Interface

                              IaqDebugListener Interface

                              IaqDebugModule Interface

                              IaqDebugProcess Interface

                              IaqDebugProcessObject Interface

                              IaqDebugStack Interface

                              IaqDebugString Interface

                              IaqDebugThread Interface

                              IaqDynamicProfiler Interface

                              IaqExportRoutine Interface

                              IaqExtendedPlugin Interface

                              IaqIterator Interface

                              IaqKeyItem Interface

                              IaqModule Interface

                              IaqModuleCollection Interface

                              IaqNativeClass Interface

                              IaqNativeProcedure Interface

                              IaqNativeProcedureType Interface

                              IaqNativeStoreType Interface

                              IaqNativeStoreTypeInfo Interface

                              IaqNativeStoreTypeInfoClass Interface

                              IaqNativeStoreTypeInfoEnum Interface

                              IaqPEFile Interface

                              IaqPEImportModule Interface

                              IaqPopupMenu Interface

                              IaqProfBaseContext Interface

                              IaqProfCounterManager Interface

                              IaqProfDataManager Interface

                              IaqProfDynamicContext Interface

                              IaqProfilerEvent Interface

                              IaqProfilersFactory Interface

                              IaqProfMarshalCallback Interface

                              IaqProfPersistent Interface

                              IaqProfPlugin Interface

                              IaqProfPluginManager Interface

                              IaqProfProfilingCallback Interface

                              IaqProfTable Interface

                              IaqProfTableCallback Interface

                              IaqProfTableColumn Interface

                              IaqProfTableColumnCallback Interface

                              IaqProfTableProvider Interface

                              IaqProfTableProviderCallback Interface

                              IaqProfTableSchema Interface

                              IaqProjectManager Interface

                              IaqSettings_DVS Interface

                              IaqSetupManager Interface

                              IaqSetupProvider Interface

                              IaqStack Interface

                              IaqStaticAnalysisEngineCallback Interface

                              IaqStaticContextProfilerImpl Interface

                              IaqStaticProfiler Interface

                              IaqSubMenu Interface

                              IaqSubsystemManager Interface

                              IaqTableSettingSchema_DVS Interface

                              IaqTableSetting_DVS Interface

                              IaqToolbar Interface

                              IEnumUnknown Interface

                              AQ_BASE_PROFILER_DESCRIPTION Structure

                              AQDBGHELP_STACK_ITEM_INFO Structure

                              AQPE_EXPORT_ROUTINE_INFO Structure

                              AQPE_IMPORT_ROUTINE_INFO Structure

                              AQPROF_ENABLED_EVENT_DATA Structure

                              AQPROF_EVENT_DATA Structure

                              AQPROF_EXCEPTION_EVENT_DATA Structure

                              AQPROF_LINE_EVENT_DATA Structure

                              AQPROF_OBJECT_EVENT_DATA Structure

                              AQPROF_PARAMETER_DATA Structure

                              AQPROF_REFERENCE_EVENT_DATA Structure

                              AQPROF_ROUTINE_EVENT_DATA Structure

                              AQPROF_TABLE_COLUMN_INFO Structure

                              AQPROF_TABLE_SCHEMA_INFO Structure

                              AQPROF_THREAD_EVENT_DATA Structure

          How to...