# Scripting Support Tasks

|  |  |  |  | Task Summary | Owner
|  |  |  |  | BPropertyInfo | Jeremy Rand

|  |  |  |  | Task Details
BPropertyInfo Class
|  |  |  |  | BPropertyInfo(property_info* p = NULL, value_info* ci = NULL, bool free_on_delete = false);
|  |  |  |  | virtual ~BPropertyInfo();
|  |  |  |  | virtual int32 FindMatch(BMessage* msg, int32 index, BMessage* spec, int32 form, const char* prop, void* data = NULL) const;
|  |  |  |  | virtual bool IsFixedSize() const;
|  |  |  |  | virtual type_code TypeCode() const;
|  |  |  |  | virtual ssize_t FlattenedSize() const;
|  |  |  |  | virtual status_t Flatten(void* buffer, ssize_t size) const;
|  |  |  |  | virtual bool AllowsTypeCode(type_code code) const;
|  |  |  |  | virtual status_t Unflatten(type_code c, const void* buf, ssize_t s);
|  |  |  |  | const property_info* Properties() const;
|  |  |  |  | const value_info* Values() const;
|  |  |  |  | int32 CountProperties() const;
|  |  |  |  | int32 CountValues() const;
|  |  |  |  | void PrintToStream() const;
|  |  |  |  | static bool FindCommand(uint32, int32, property_info* );
|  |  |  |  | static bool FindSpecifier(uint32, property_info* );

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

The OpenBeOS project is hosted by:

Copyright © 2001-2002 OpenBeOS Project