git-svn-id: http://moon:8086/svn/software/trunk/libsrc/asiosdk2@1 b431acfa-c32f-4a4a-93f1-934dc6c82436
1 line
717 B
C++
Executable File
1 line
717 B
C++
Executable File
#ifndef __CodeFragments__
|
|
#define __CodeFragments__
|
|
|
|
class CodeFragment;
|
|
|
|
class CodeFragments
|
|
{
|
|
public:
|
|
CodeFragments(char *folderName, long fileType, long resType);
|
|
~CodeFragments();
|
|
|
|
long getNumFragments() {return numFragments;}
|
|
bool newInstance(long index, unsigned long *cID);
|
|
void removeInstance(long index, unsigned long cID);
|
|
bool getName(long index, char *name);
|
|
|
|
protected:
|
|
void loadFragments(short folderRef, long fileType, long resType);
|
|
bool setFolder(char *folderName);
|
|
bool openFragmentFolder(void *specs, char *foldername, short *found_vref);
|
|
bool getFrontProcessDirectory(void *specs);
|
|
short getDefVol();
|
|
|
|
CodeFragment *root;
|
|
long numFragments;
|
|
short gARefNum;
|
|
short defVol;
|
|
};
|
|
|
|
#endif
|