PX4 Firmware
PX4 Autopilot Software http://px4.io
uORB::FastRpcChannel Member List

This is the complete list of members for uORB::FastRpcChannel, including all inherited members.

_CONTROL_MSG_TYPE_ADD_SUBSCRIBERuORB::FastRpcChannelprivatestatic
_CONTROL_MSG_TYPE_ADVERTISEuORB::FastRpcChannelprivatestatic
_CONTROL_MSG_TYPE_REMOVE_SUBSCRIBERuORB::FastRpcChannelprivatestatic
_CONTROL_MSG_TYPE_UNADVERTISEuORB::FastRpcChannelprivatestatic
_ControlMsgQueueuORB::FastRpcChannelprivate
_ControlQInIndexuORB::FastRpcChannelprivate
_ControlQOutIndexuORB::FastRpcChannelprivate
_DATA_MSG_TYPEuORB::FastRpcChannelprivatestatic
_DataAvailableSemaphoreuORB::FastRpcChannelprivate
_DataMsgQueueuORB::FastRpcChannelprivate
_DataQInIndexuORB::FastRpcChannelprivate
_DataQOutIndexuORB::FastRpcChannelprivate
_InstanceuORB::FastRpcChannelprivatestatic
_MAX_MSG_QUEUE_SIZEuORB::FastRpcChannelprivatestatic
_PACKET_FIELD_DATA_LEN_IN_BYTESuORB::FastRpcChannelprivatestatic
_PACKET_FIELD_TOPIC_NAME_LEN_SIZE_IN_BYTESuORB::FastRpcChannelprivatestatic
_PACKET_HEADER_SIZEuORB::FastRpcChannelprivatestatic
_QueueMutexuORB::FastRpcChannelprivate
_RemoteSubscribersuORB::FastRpcChannelprivate
_RxHandleruORB::FastRpcChannelprivate
_SubscribersuORB::FastRpcChannelprivate
add_subscription(const char *messageName, int32_t msgRateInHz)uORB::FastRpcChannelvirtual
AddRemoteSubscriber(const std::string &messageName)uORB::FastRpcChannelinline
check_and_expand_data_buffer(int32_t index, int32_t length)uORB::FastRpcChannelprivate
control_msg_queue_add(int32_t msgtype, const char *messageName)uORB::FastRpcChannelprivate
ControlQSize()uORB::FastRpcChannelprivate
copy_msg_to_buffer(bool isData, int32_t src_index, uint8_t *dst_buffer, int32_t offset, int32_t dst_buffer_len)uORB::FastRpcChannelprivate
DataQSize()uORB::FastRpcChannelprivate
FastRpcChannel()uORB::FastRpcChannelprivate
get_bulk_data(uint8_t *buffer, int32_t max_size_in_bytes, int32_t *returned_bytes, int32_t *topic_count)uORB::FastRpcChannel
get_data(int32_t *msg_type, char *topic_name, int32_t topic_name_len, uint8_t *data, int32_t data_len_in_bytes, int32_t *bytes_returned)uORB::FastRpcChannel
get_msg_size_at(bool isData, int32_t index)uORB::FastRpcChannelprivate
GetInstance()uORB::FastRpcChannelinlinestatic
GetRxHandler()uORB::FastRpcChannelinline
is_subscriber_present(const char *messageName, int32_t *status)uORB::FastRpcChannel
IsControlQEmpty()uORB::FastRpcChannelprivate
IsControlQFull()uORB::FastRpcChannelprivate
IsDataQEmpty()uORB::FastRpcChannelprivate
IsDataQFull()uORB::FastRpcChannelprivate
register_handler(uORBCommunicator::IChannelRxHandler *handler)uORB::FastRpcChannelvirtual
remove_subscription(const char *messageName)uORB::FastRpcChannelvirtual
RemoveRemoteSubscriber(const std::string &messageName)uORB::FastRpcChannelinline
send_message(const char *messageName, int32_t length, uint8_t *data)uORB::FastRpcChannelvirtual
topic_advertised(const char *messageName)uORB::FastRpcChannelvirtual
topic_unadvertised(const char *messageName)uORB::FastRpcChannelvirtual
unblock_get_data_method()uORB::FastRpcChannel