Ubus
OpenWrt system message/RPC bus.
ubus_client Struct Reference

#include <ubusd.h>

Collaboration diagram for ubus_client:

Data Fields

struct ubus_id id
 
struct uloop_fd sock
 
struct blob_buf b
 
uid_t uid
 
gid_t gid
 
char * user
 
char * group
 
struct list_head objects
 
struct list_head cmd_queue
 
struct list_head tx_queue
 
unsigned int txq_ofs
 
unsigned int txq_len
 
struct ubus_msg_bufpending_msg
 
struct ubus_msg_bufretmsg
 
int pending_msg_offset
 
int pending_msg_fd
 
struct {
   struct ubus_msghdr   hdr
 
   struct blob_attr   data
 
hdrbuf
 

Detailed Description

Definition at line 50 of file ubusd.h.

Field Documentation

◆ b

struct blob_buf ubus_client::b

Definition at line 47 of file ubusd.h.

◆ cmd_queue

struct list_head ubus_client::cmd_queue

Definition at line 58 of file ubusd.h.

◆ data

struct blob_attr ubus_client::data

Definition at line 70 of file ubusd.h.

◆ gid

gid_t ubus_client::gid

Definition at line 56 of file ubusd.h.

◆ group

char* ubus_client::group

Definition at line 58 of file ubusd.h.

◆ hdr

struct ubus_msghdr ubus_client::hdr

Definition at line 70 of file ubusd.h.

◆ 

struct { ... } ubus_client::hdrbuf

◆ id

struct ubus_id ubus_client::id

Definition at line 47 of file ubusd.h.

◆ objects

struct list_head ubus_client::objects

Definition at line 58 of file ubusd.h.

◆ pending_msg

struct ubus_msg_buf* ubus_client::pending_msg

Definition at line 67 of file ubusd.h.

◆ pending_msg_fd

int ubus_client::pending_msg_fd

Definition at line 70 of file ubusd.h.

◆ pending_msg_offset

int ubus_client::pending_msg_offset

Definition at line 69 of file ubusd.h.

◆ retmsg

struct ubus_msg_buf* ubus_client::retmsg

Definition at line 68 of file ubusd.h.

◆ sock

struct uloop_fd ubus_client::sock

Definition at line 47 of file ubusd.h.

◆ tx_queue

struct list_head ubus_client::tx_queue

Definition at line 58 of file ubusd.h.

◆ txq_len

unsigned int ubus_client::txq_len

Definition at line 65 of file ubusd.h.

◆ txq_ofs

unsigned int ubus_client::txq_ofs

Definition at line 64 of file ubusd.h.

◆ uid

uid_t ubus_client::uid

Definition at line 55 of file ubusd.h.

◆ user

char* ubus_client::user

Definition at line 57 of file ubusd.h.


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