fawkes::bb_imessage_msg_t Struct Reference

Interface message. More...

#include <messages.h>

List of all members.

Public Attributes

uint32_t serial
 interface instance serial
char msg_type [__INTERFACE_MESSAGE_TYPE_SIZE]
 message type
uint32_t msgid
 message ID
uint32_t hops
 number of hops this message already passed
uint32_t data_size
 data for message


Detailed Description

Interface message.

This type is used to transport interface messages. This struct is always followed by a data chunk of the size data_size that transports the message data.

Definition at line 148 of file messages.h.


Member Data Documentation

uint32_t fawkes::bb_imessage_msg_t::data_size

data for message

Definition at line 153 of file messages.h.

Referenced by fawkes::BlackBoardNetHandlerInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and fawkes::BlackBoardInterfaceProxy::transmit().

uint32_t fawkes::bb_imessage_msg_t::hops

number of hops this message already passed

Definition at line 152 of file messages.h.

Referenced by fawkes::BlackBoardNetHandlerInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and fawkes::BlackBoardInterfaceProxy::transmit().

char fawkes::bb_imessage_msg_t::msg_type[__INTERFACE_MESSAGE_TYPE_SIZE]

message type

Definition at line 150 of file messages.h.

Referenced by fawkes::BlackBoardNetHandlerInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and fawkes::BlackBoardInterfaceProxy::transmit().

uint32_t fawkes::bb_imessage_msg_t::msgid

message ID

Definition at line 151 of file messages.h.

Referenced by fawkes::BlackBoardNetHandlerInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and fawkes::BlackBoardInterfaceProxy::transmit().

uint32_t fawkes::bb_imessage_msg_t::serial

interface instance serial

Definition at line 149 of file messages.h.

Referenced by fawkes::BlackBoardNetHandlerInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and fawkes::BlackBoardInterfaceProxy::transmit().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 22 13:31:38 2011 for Fawkes API by  doxygen 1.4.7