diff options
| author | Paul Buetow <paul@buetow.org> | 2008-06-01 22:46:21 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-06-01 22:46:21 +0000 |
| commit | a24f52761a623afa3c041b7823004952d8c5286e (patch) | |
| tree | 336e8237efc8c111dc900c35469dafc8cbd37124 /docs | |
| parent | 293c73f50f87b3d73d3947a9f79430b23ec4ddba (diff) | |
serialization notes added
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/SERIALIZATION_NOTES.txt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/docs/SERIALIZATION_NOTES.txt b/docs/SERIALIZATION_NOTES.txt new file mode 100644 index 0000000..7130d36 --- /dev/null +++ b/docs/SERIALIZATION_NOTES.txt @@ -0,0 +1,36 @@ +TODO: RESET BEFORE DESERIALIZATION + +VSSerialize + prefs(=VSPrefs).serialize + writeObject(...) + simulator(=VSSimulator).serialize + simulatorCanvas(=VSSimulatorCanvas).serialize + writeObject(numProcesses) + for (porcess : processes) process(=VSProcess).serialize { + super(=VSPrefs).serialize + writeObject(numProtocolsToReset) + for (protocol : protocolsToReset) { + writeObject(protocolClassname) + protocol(=VSAbstractProtocol).serialize + super(=VSAbstractEvent).serialize + super(=VSPrefs).serialize + s.o. + writeObject(id) + writeObject(eventShortname) + writeObject(eventClassname) + writeObject(hasOnServerStart) + } + } + taskManager(=VSTaskManager).serialize + writeObject(numTasks) + for (task : tasks) task(=VSTask).serialize + writeObject(eventClassname) + event(=VSAbstractEvent).serialize + s.o. + writeObject(eventID) + writeObject(processNum) + writeObject(taskNum) + writeObject(taskTime) + writeObject(isGlobalTimed) + writeObject(isProgrammed) + |
