# BArchivable Tasks

|  |  |  |  | Task Summary | Owner
|  |  |  |  | BArchivable | Erik Jaesler
|  |  |  |  | BArchivable | Erik Jaesler

|  |  |  |  | Task Details
BArchivable Class
|  |  |  |  | BArchivable();
|  |  |  |  | BArchivable(BMessage* from);
|  |  |  |  | ~BArchivable();
|  |  |  |  | virtual status_t Archive(BMessage* into, bool deep = true) const;
|  |  |  |  | static BArchivable* Instantiate(BMessage* from);
|  |  |  |  | virtual status_t Perform(perform_code d, void* arg); ???
BArchivable Functions
|  |  |  |  | BArchivable* instantiate_object(BMessage* from, image_id* id);
|  |  |  |  | BArchivable* instantiate_object(BMessage* from);
|  |  |  |  | bool validate_instantiation(BMessage* from, const char* class_name);
|  |  |  |  | instantiation_func find_instantiation_func(const char* class_name, const char* sig);
|  |  |  |  | instantiation_func find_instantiation_func(const char* class_name);
|  |  |  |  | instantiation_func find_instantiation_func(BMessage* archive_data);

Legend
| Functional Spec
| Use Cases
| Unit Tests
| Technical Spec
| Implementation
| Completed

The OpenBeOS project is hosted by:

Copyright © 2001-2002 OpenBeOS Project