Library: libbe.so
The Support Kit contains classes and utilities that any application can take advantage of
--regardless of what kind of application it is or what it does. Among other things, it
includes:
- The BArchivable protocol for objects that can archive themselves and be instantiated from their archives.
- The BList class, a container for keeping track of a number of data items, typically
object pointers.
- The BLocker and BAutolock classes for implementing locking mechanisms.
- The BDataIO and BPositionIO protocols for objects that can be read and written,
and the BMallocIO and BMemoryIO classes that implement the protocols. The BFile class in the Storage Kit also derives from BDataIO and BPositionIO.
- The BFlattenable protocol for objects that can convert themselves to a flat buffer of
bytes.
- Debugging tools, including the BStopWatch class.
- Common defined types and constants, including the standard integral types such as
int32 and int64.
- The error codes for all the software kits.
- Utility functions like atomic_add() and
write_16_swap().
The Be Book, HTML Edition, for Developer Release 9 of the Be OS.
Copyright © 1997 Be, Inc. All rights reserved.
Be, the Be logo, BeBox, BeOS, BeWare, and GeekPort are
trademarks of Be, Inc.
Last modified