Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_msg_LocalMessage_t Struct Reference

#include <le_messaging.h>

Public Member Functions

uint8_t data [] __attribute__ ((aligned))
 

Data Fields

struct le_msg_Message message
 Pointer to base message. More...
 
int fd
 File descriptor sent with message (via Get/SetFd) More...
 
le_sem_Ref_t responseReady
 Semaphore which will be set when response is ready. More...
 
bool needsResponse
 True if message needs a response. More...
 
le_msg_ResponseCallback_t completionCallback
 Function to be called when transaction done. More...
 
void * contextPtr
 Opaque value to be passed to handler function. More...
 

Detailed Description

Message that's sent over a queue transport.

Member Function Documentation

◆ __attribute__()

uint8_t data [] le_msg_LocalMessage_t::__attribute__ ( (aligned)  )

Start of message data. Align so any type of data can be stored inside.

Field Documentation

◆ message

struct le_msg_Message le_msg_LocalMessage_t::message

Pointer to base message.

◆ fd

int le_msg_LocalMessage_t::fd

File descriptor sent with message (via Get/SetFd)

◆ responseReady

le_sem_Ref_t le_msg_LocalMessage_t::responseReady

Semaphore which will be set when response is ready.

◆ needsResponse

bool le_msg_LocalMessage_t::needsResponse

True if message needs a response.

◆ completionCallback

le_msg_ResponseCallback_t le_msg_LocalMessage_t::completionCallback

Function to be called when transaction done.

◆ contextPtr

void* le_msg_LocalMessage_t::contextPtr

Opaque value to be passed to handler function.


The documentation for this struct was generated from the following file: