Lines Matching refs:message

93 void SerialApp::MessageReceived(BMessage* message)
95 switch (message->what) {
98 if (message->FindString("port name", &fPortPath) == B_OK) {
106 fWindow->PostMessage(message);
113 message->FindData("data", B_RAW_TYPE, (const void**)&bytes,
122 // forward the message to the window, which will display the
124 fWindow->PostMessage(message);
144 if (message->FindData("data", B_RAW_TYPE, (const void**)&bytes,
154 if (message->FindRef("directory", &parent) == B_OK
155 && message->FindString("name", &filename) == B_OK) {
171 BString protocol = message->FindString("protocol");
173 if (message->FindRef("refs", &ref) == B_OK) {
186 message->PrintToStream();
206 if (message->FindInt32("databits", (int32*)&dataBits) == B_OK)
209 if (message->FindInt32("stopbits", (int32*)&stopBits) == B_OK)
212 if (message->FindInt32("parity", (int32*)&parity) == B_OK)
215 if (message->FindInt32("flowcontrol", (int32*)&flowcontrol) == B_OK)
218 if (message->FindInt32("baudrate", &baudrate) == B_OK) {
228 if (message->HasSpecifiers()) {
238 if (message->GetCurrentSpecifier(&index, &specifier, &what, &property)
240 switch (kScriptingProperties.FindMatch(message, index, &specifier,
243 if (message->what == B_GET_PROPERTY) {
245 message->SendReply(&reply);
248 if (message->what == B_SET_PROPERTY) {
249 int32 rate = message->FindInt32("data");
255 if (message->what == B_GET_PROPERTY) {
257 message->SendReply(&reply);
260 if (message->what == B_SET_PROPERTY) {
261 int32 bits = message->FindInt32("data");
267 if (message->what == B_GET_PROPERTY) {
269 message->SendReply(&reply);
272 if (message->what == B_SET_PROPERTY) {
273 int32 bits = message->FindInt32("data");
281 if (message->what == B_GET_PROPERTY) {
284 message->SendReply(&reply);
287 if (message->what == B_SET_PROPERTY) {
288 BString bits = message->FindString("data");
306 if (message->what == B_GET_PROPERTY) {
309 message->SendReply(&reply);
312 if (message->what == B_SET_PROPERTY) {
313 BString bits = message->FindString("data");
328 if (message->what == B_GET_PROPERTY) {
330 message->SendReply(&reply);
331 } else if (message->what == B_DELETE_PROPERTY
332 || message->what == B_SET_PROPERTY) {
333 BString path = message->FindString("data");
350 BApplication::MessageReceived(message);
377 BMessage message(kMsgSettings);
378 if (message.Unflatten(&file) != B_OK) {
379 message.AddInt32("parity", fSerialPort.ParityMode());
380 message.AddInt32("databits", fSerialPort.DataBits());
381 message.AddInt32("stopbits", fSerialPort.StopBits());
382 message.AddInt32("baudrate", fSerialPort.DataRate());
383 message.AddInt32("flowcontrol", fSerialPort.FlowControl());
386 be_app->PostMessage(&message);
387 fWindow->PostMessage(&message);
393 BMessage message(kMsgSettings);
394 message.AddInt32("parity", fSerialPort.ParityMode());
395 message.AddInt32("databits", fSerialPort.DataBits());
396 message.AddInt32("stopbits", fSerialPort.StopBits());
397 message.AddInt32("baudrate", fSerialPort.DataRate());
398 message.AddInt32("flowcontrol", fSerialPort.FlowControl());
405 message.Flatten(&file);
447 SerialApp::GetSupportedSuites(BMessage* message)
449 message->AddString("suites", "suite/vnd.Haiku-SerialPort");
450 message->AddFlat("messages", &kScriptingProperties);
451 return BApplication::GetSupportedSuites(message);
456 SerialApp::ResolveSpecifier(BMessage* message, int32 index,
459 if (kScriptingProperties.FindMatch(message, index, specifier, what,
463 return BApplication::ResolveSpecifier(message, index, specifier, what,