Received messages are passed to user programs using this data structure. Each instance represents one message.
the data received (raw bytes)
the length of the data received (in bytes)
pointer to the lcm_t struct that owns this buffer
timestamp (micrseconds since the epoch) at which the message was received.