# BMessage Summary

## Function Summary

Function | Description
--- | ---
= | Provided for implementation
AddBool() | Places boolean in the BMessage
AddData() | Places untyped data in the BMessage
AddDouble() | Places double in the BMessage
AddFlat() | Places BFlattenable in the BMessage
AddFloat() | Places float in the BMessage
AddInt16() | Places int16 in the BMessage
AddInt32() | Places int32 in the BMessage
AddInt64() | Places int64 in the BMessage
AddInt8() | Places int8 in the BMessage
AddMessage() | Places BMessage in the BMessage
AddMessenger() | Places BMessenger in the BMessage
AddPoint() | Places BPoint in the BMessage
AddPointer() | Places pointer in the BMessage
AddRect() | Places BRect in the BMessage
AddRef() | Places entry_ref in the BMessage
AddSpecifier() | Adds a specifier to the specifier stack of a scripting message
AddString() | Places string in the BMessage
Constructor and Destructor |
CountNames() | Returns the number of named data fields in the object
Data Members |
delete |
DropPoint() | Returns the screen location where the message was dropped
FindBool() | Retrieves boolean from the BMessage
FindData() | Retrieves untyped data from the BMessage
FindDouble() | Retrieves double from the BMessage
FindFlat() | Retrieves BFlattenable from the BMessage
FindFloat() | Retrieves float from the BMessage
FindInt16() | Retrieves int16 from the BMessage
FindInt32() | Retrieves int32 from the BMessage
FindInt64() | Retrieves int64 from the BMessage
FindMessage() | Retrieves BMessage from the BMessage
FindMessenger() | Retrieves BMessenger from the BMessage
FindPoint() | Retrieves BPoint from the BMessage
FindPointer() | Retrieves pointer from the BMessage
FindRect() | Retrieves BRect from the BMessage
FindRef() | Retrieves entry_ref from the BMessage
FindString() | Retrieves string from the BMessage
FintInt8() | Retrieves int8 from the BMessage
Flatten() | Writes the object to an untyped buffer of bytes
FlattenedSize() | Returns the number of bytes required to hold the object when flattened
Function Summary |
GetCurrentSpecifier() | Retrieves the current specifier from the specifier stack
GetInfo() | Provides information about the data fields stored in the BMessage
HasSpecifiers() | Tests whether the object has a specifier stack
IsEmpty() | Tests whether the object has any data
IsReply() | ts whether the object was sent in response to another message
IsSourceRemote() | Tests whether the message originated in the current team
IsSourceWaiting() | TesTests whether the message source is waiting for a synchronous reply
IsSystem() | Tests whether the object is a system-defined message
MakeEmpty() | Removes and frees all data added to the BMessage
Member Functions |
BMessage |
BMessage() | Constructor
~BMessage() | Destructor
BMessage Ownership |
new |
Operators |
PopSpecifier() | Retrieves and removes the current specifier from the specifier stack
Preparatory Reading |
Previous() | Returns the message to which the current message is a reply
PrintToStream() | Prints information about the BMessage to stdout
RemoveData() | Removes a given item of data from the BMessage
RemoveName() | Removes all data in the BMessage with a given name
ReplaceBool() | Replaces boolean data with the specified name in the BMessage
ReplaceData() | Replaces untyped data with the specified name in the BMessage
ReplaceDouble() | Replaces double data with the specified name in the BMessage
ReplaceFlat() | Replaces BFlattenable data with the specified name in the BMessage
ReplaceFloat() | Replaces float data with the specified name in the BMessage
ReplaceInt16() | Replaces int16 data with the specified name in the BMessage
ReplaceInt32() | Replaces int32 data with the specified name in the BMessage
ReplaceInt64() | Replaces int64 data with the specified name in the BMessage
ReplaceInt8() | Replaces int8 data with the specified name in the BMessage
ReplaceMessage() | Replaces BMessage data with the specified name in the BMessage
ReplaceMessenger() | Replaces BMessenger data with the specified name in the BMessage
ReplacePoint() | Replaces BPoint data with the specified name in the BMessage
ReplacePointer() | Replaces pointer data with the specified name in the BMessage
ReplaceRect() | Replaces BRect data with the specified name in the BMessage
ReplaceRef() | Replaces entry_ref data with the specified name in the BMessage
ReplaceString() | Replaces string data with the specified name in the BMessage
ReturnAddress() | Returns a BMessenger suitable for replying to the BMessage
SendReply() | Sends a reply back to the sender of the BMessage
Types of Functions |
Unflatten() | Restores the object from an untyped buffer of bytes
WasDelivered() | Tests whether it's possible to send a reply to the message
WasDropped() | Returns whether the object was delivered by the drag and drop mechanism

The Application Kit Table of Contents | The Application Kit Index

The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..