Up

GSWeb: Class GSWDefaultAdaptorThread

Authors

Manuel Guesdon (mguesdon@orange-concept.com)

Version: 1.22

Date: 2004/03/03 08:52:13

Copyright: (C) 1999-2003 Free Software Foundation, Inc.

Software documentation for the GSWDefaultAdaptorThread class

GSWDefaultAdaptorThread : NSObject

Declared in:
Foundation/GSWDefaultAdaptorThread.h
Standards:

Description forthcoming.


Instance Variables

Method summary

completeLinesWithData: returnedConsumedCount: returnedHeadersEndFlag: 

+ (NSMutableArray*) completeLinesWithData: (NSMutableData*)data returnedConsumedCount: (int*)consumedCount returnedHeadersEndFlag: (BOOL*)headersEndFlag;

Description forthcoming.


sendConnectionRefusedResponseToStream: withMessage: 

+ (void) sendConnectionRefusedResponseToStream: (NSFileHandle*)stream withMessage: (NSString*)message;

Description forthcoming.


sendResponse: toStream: withNamingConv: withAdditionalHeaderLines: withRemoteAddress: 

+ (void) sendResponse: (GSWResponse*)response toStream: (NSFileHandle*)aStream withNamingConv: (int)requestNamingConv withAdditionalHeaderLines: (NSArray*)addHeaders withRemoteAddress: (NSString*)remoteAddress;

Description forthcoming.


sendRetryLasterResponseToStream: 

+ (void) sendRetryLasterResponseToStream: (NSFileHandle*)stream;

Description forthcoming.


threadExited: 

+ (id) threadExited: (NSNotification*)notif;

Description forthcoming.


adaptor 

- (GSWAdaptor*) adaptor;

Description forthcoming.


createRequestFromRequestLine: headers: data: 

- (GSWRequest*) createRequestFromRequestLine: (NSString*)requestLine headers: (NSDictionary*)headers data: (NSData*)data;

Description forthcoming.


creationDate 

- (NSDate*) creationDate;

Description forthcoming.


initWithApp: withAdaptor: withStream: 

- (id) initWithApp: (GSWApplication*)application withAdaptor: (GSWAdaptor*)adaptor withStream: (NSFileHandle*)stream;

Description forthcoming.


isExpired 

- (BOOL) isExpired;

Description forthcoming.


pool 

- (NSAutoreleasePool*) pool;

Description forthcoming.


readRequestReturnedRequestLine: returnedHeaders: returnedData: 

- (BOOL) readRequestReturnedRequestLine: (NSString**)requestLine returnedHeaders: (NSDictionary**)headers returnedData: (NSData**)data;

Description forthcoming.


run: 

- (void) run: (id)nothing;

Description forthcoming.


sendResponse: 

- (void) sendResponse: (GSWResponse*)response;

Description forthcoming.


setPool: destroyLast: 

- (void) setPool: (NSAutoreleasePool*)pool destroyLast: (BOOL)destroy;

Description forthcoming.


threadExited 

- (void) threadExited;

Description forthcoming.




Instance Variables for GSWDefaultAdaptorThread Class

_adaptor

@protected GSWAdaptor* _adaptor;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_application

@protected GSWApplication* _application;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_creationDate

@protected NSDate* _creationDate;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_currentRunLoop

@protected NSRunLoop* _currentRunLoop;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_dispatchRequestDate

@protected NSDate* _dispatchRequestDate;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_isMultiThread

@protected BOOL _isMultiThread;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_keepAlive

@protected BOOL _keepAlive;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_pool

@protected NSAutoreleasePool* _pool;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_remoteAddress

@protected NSString* _remoteAddress;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_requestNamingConv

@protected int _requestNamingConv;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_runDate

@protected NSDate* _runDate;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_runLoopDate

@protected NSDate* _runLoopDate;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_sendResponseDate

@protected NSDate* _sendResponseDate;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_stream

@protected NSFileHandle* _stream;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.






Up