BMessage Class Summary


Method Summary

Method 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
CountNames() Returns the number of named data fields in the object
delete Provided for implementation
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
GetCurrentSpecifier() Retrieves the current specifier from the specifier stack
GetInfo() Provides information about the data fields stored in the BMessage
HasBool() Tests whether the BMessage contains boolean data with the specified name
HasData() Tests whether the BMessage contains untyped data with the specified name
HasDouble() Tests whether the BMessage contains double data with the specified name
HasFloat() Tests whether the BMessage contains float data with the specified name
HasInt16() Tests whether the BMessage contains int16 data with the specified name
HasInt32() Tests whether the BMessage contains int32 data with the specified name
HasInt64() Tests whether the BMessage contains int64 data with the specified name
HasInt8() Tests whether the BMessage contains int8 data with the specified name
HasMessage() Tests whether the BMessage contains BMessage data with the specified name
HasMessenger() Tests whether the BMessage contains BMessenger data with the specified name
HasPoint() Tests whether the BMessage contains BPoint data with the specified name
HasPointer() Tests whether the BMessage contains pointer data with the specified name
HasRect() Tests whether the BMessage contains BRect data with the specified name
HasRef() Tests whether the BMessage contains entry_ref data with the specified name
HasSpecifiers() Tests whether the object has a specifier stack
HasString() Tests whether the BMessage contains string data with the specified name
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
BMessage() Constructor
~BMessage() Destructor
new Provided for implementation
PopSpecifier() Retrieves and removes the current specifier from the specifier stack
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
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 Be Book, in lovely HTML, for BeOS Release 4.

Copyright © 1998 Be, Inc. All rights reserved.

Last modified December 23, 1998.