Patch by Alex Wilson (compilation fixes by myself): Extended the archiving/
unarchiving protocol to support archival of arbitrary object graphs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37431 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -21,9 +21,12 @@ enum {
|
||||
PERFORM_CODE_SET_LAYOUT = 1006,
|
||||
PERFORM_CODE_INVALIDATE_LAYOUT = 1007,
|
||||
PERFORM_CODE_DO_LAYOUT = 1008,
|
||||
PERFORM_CODE_GET_TOOL_TIP_AT = 1009
|
||||
PERFORM_CODE_GET_TOOL_TIP_AT = 1009,
|
||||
|
||||
// support kit
|
||||
|
||||
PERFORM_CODE_ALL_ARCHIVED = 1010,
|
||||
PERFORM_CODE_ALL_UNARCHIVED = 1011
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Copyright 2010, Haiku, Inc.
|
||||
* Distributed under the terms of the MIT License.
|
||||
*/
|
||||
#ifndef _BINARY_COMPATIBILITY_SUPPORT_H
|
||||
#define _BINARY_COMPATIBILITY_SUPPORT_H
|
||||
|
||||
|
||||
#include <binary_compatibility/Global.h>
|
||||
|
||||
|
||||
struct perform_data_all_unarchived {
|
||||
const BMessage* archive;
|
||||
status_t return_value;
|
||||
};
|
||||
|
||||
|
||||
struct perform_data_all_archived {
|
||||
BMessage* archive;
|
||||
status_t return_value;
|
||||
};
|
||||
|
||||
#endif /* _BINARY_COMPATIBILITY_INTERFACE_H_ */
|
||||
Reference in New Issue
Block a user