ftp.nice.ch/pub/next/developer/objc/EOF/OTC_EOFBetaExamples.1.0.bs.tar.gz#/OTC_EOFBetaExamples_V1.0/EOFramework/Buffering

AppController.h
[View AppController.h] 
AppController.m
[View AppController.m] 
English.lproj/
 
InTheBuff.iconheader
 
InTheBuff_main.m
[View InTheBuff_main.m] 
Makefile
 
Makefile.postamble
 
Makefile.preamble
 
NSObject-IBFixes.m
[View NSObject-IBFixes.m] 
PB.gdbinit
 
PB.project
 
Publishers.eomodel
 
README.rtf
[View README.rtf] 
ScrollViewExtensions.h
[View ScrollViewExtensions.h] 
ScrollViewExtensions.m
[View ScrollViewExtensions.m] 

README.rtf

InTheBuff.app
SHL Object Technology Center
e-mail: otccore@bou.shl.com



Overview

This example demonstrates the various buffering options provided by EOController.  Essentially, four combinations of buffering are offered.  Buffers edits indicates whether edits (in the user interface) are immediately flushed to enterprise objects; buffers operations indicates whether edits are immediately flushed to the datasource (ie. the database server).  Combinations of these have varying effects on the timing and flow of data from the UI layer to the database.

NEXTSTEP 3.2  EOF Beta 
Sybase Adaptor
pubs Database
	


Program Organization

Important Files
	
AppController.[hm] implements the delegate methods needed to trace the different affects of buffering options.
	 
 	

Bugs
 
Inserting a new record will most likely fail.  It breaks a rule imposed by a previous create rule command installed when the pubs database was created.  This does not compromise the example however.  The execution flow is the same, it just results in an error.  Adding the necessary stuff convoluted the example, so it's left out for now...


Revision History 

June 94	Version 1.0.

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