# 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