ftp.nice.ch/pub/next/tools/gtools/GTools.API.tar.gz#/GTools.API/Headers/GKappkit/GKModuleController.h

This is GKModuleController.h in view mode; [Download] [Up]

//**************************************************************************
//	Copyright (c)1993 KNOPS EDV-Anlagen Gerd Knops
//
//	Project	: GKLibrary
//	File	: GKModuleController
//	Author	: Gerd Knops
//	Date	: 931120
//
//**************************************************************************
// <PRIVATE>
//**************************************************************************
// Types
//**************************************************************************
typedef struct
{
	const char	*rPath;		// Path relative to mainBundle
	const char	*ext;		// Extension without dot
}
GKClassLocation;
//**************************************************************************
@interface GKModuleController:Object
{
	id		moduleList;
	id		refClassesList;
	id		refModulesList;
}
//**************************************************************************
// Class methods
//**************************************************************************
+ new;
+ addObjectReference:object:module;
+ findModuleForObject:object;
//**************************************************************************
// Factory methods
//**************************************************************************
- init;
- initFromConfig;
- initByParsing;
- parseModulesIn:(const char *)thePath;
- readConfigFromFile:(const char *)theFile;
- writeConfigToFile:(const char *)theFile;
//**************************************************************************
// Services related Methods
//**************************************************************************
- checkServices;
//**************************************************************************
// Misc methods
//**************************************************************************
- moduleNamed:(const char *)name;
- moduleFor:theObject;
- classLoadError:(const char *)className;
- appModule;
- moduleList;
- (BOOL)debug;
//**************************************************************************
// Load methods
//**************************************************************************
- loadClass:(const char *)theClassName;
@end
// <PUBLIC>
//****************************************************************************
@interface Object(GKModuleController)
//****************************************************************************
// new methods
//****************************************************************************
+ module;
- module;
@end
//***********************************************************************EOF

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.