FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbFileDependencyManager.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19#include "..\acad\Acad.h"
20
21class AcDbImpDatabase;
22class AcDwgFileHandle;
24
26{
27public:
30 virtual Acad::ErrorStatus eraseEntry(long,bool);
31 virtual Acad::ErrorStatus eraseEntry(wchar_t const *,wchar_t const *,bool);
32 virtual Acad::ErrorStatus getEntry(long, AcFileDependencyInfo * &,bool);
33 virtual Acad::ErrorStatus getEntry(wchar_t const *,wchar_t const *, AcFileDependencyInfo * &,bool);
34 virtual Acad::ErrorStatus updateEntry(long);
35 virtual Acad::ErrorStatus updateEntry(wchar_t const *,wchar_t const *);
36 virtual long countEntries(void);
37 virtual long createEntry(wchar_t const *,wchar_t const *,bool,bool);
38 virtual long iteratorNext(void);
39 virtual void iteratorInitialize(wchar_t const *,bool,bool,bool);
40 void loadList( AcDwgFileHandle const *);
41 void saveList( AcDwgFileHandle const *);
42 void wipeList(void);
43
44};
virtual long countEntries(void)
virtual Acad::ErrorStatus eraseEntry(wchar_t const *, wchar_t const *, bool)
void saveList(AcDwgFileHandle const *)
virtual Acad::ErrorStatus updateEntry(wchar_t const *, wchar_t const *)
virtual long createEntry(wchar_t const *, wchar_t const *, bool, bool)
virtual ~AcDbFileDependencyManager(void)
void loadList(AcDwgFileHandle const *)
virtual void iteratorInitialize(wchar_t const *, bool, bool, bool)
AcDbFileDependencyManager(AcDbImpDatabase *)
virtual Acad::ErrorStatus updateEntry(long)
virtual Acad::ErrorStatus getEntry(long, AcFileDependencyInfo *&, bool)
virtual Acad::ErrorStatus getEntry(wchar_t const *, wchar_t const *, AcFileDependencyInfo *&, bool)
virtual long iteratorNext(void)
virtual Acad::ErrorStatus eraseEntry(long, bool)