libs-gsweb/Examples/hello/Main.m
Manuel Guesdon ae58cc295f 2001-12-11 Manuel Guesdon <mguesdon@orange-concept.com>
* GSWeb.framework/GSWResourceManager.m: logs
	* GSWeb.framework/GSWDefaultAdaptorThread.m: logs
		corrected bug in response writing
	* GSWeb.framework/GSWApplication.m: logs
	* GSWAdaptors/common/GSWHTTPResponse.c: logs
	* added Example/hello 'application'


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@11702 72102866-910b-0410-8b05-ffd578937521
2001-12-11 14:35:30 +00:00

54 lines
1 KiB
Objective-C

/*
* Main.m
*
* You may freely copy, distribute and reuse the code in this example.
* Apple disclaims any warranty of any kind, expressed or implied, as to
* its fitness for any particular use.
*
* Written by WebObjects Development Team
*
* This is the implementation file for the object that controls the Main
* page.
*/
#import "Main.h"
#import "Hello.h"
#import "HelloPage.h"
@implementation Main
- (void)dealloc
{
DESTROY(nameString);
[super dealloc];
}
- (GSWComponent *)sayHello
{
HelloPage *nextPage= (HelloPage*)[self pageWithName:@"HelloPage"];
// Here we are using the EOKeyValueCodingProtocol to set 'nameString' in the Hello page
// The alternative would be to implement the accessor method 'setNameString:'
// [nextPage takeValue:nameString forKey:@"nameString"];
[nextPage setNameString:nameString];
return nextPage;
}
@end
@interface Session:GSWSession
{
}
@end
@interface Application:GSWApplication
{
}
@end
@implementation Session
@end
@implementation Application
@end