|
Linux Kernel
3.7.1
|
#include <caif_socket.h>
Data Fields | |
| __kernel_sa_family_t | family |
| union { | |
| struct { | |
| __u8 type | |
| } at | |
| struct { | |
| char service [16] | |
| } util | |
| union { | |
| __u32 connection_id | |
| __u8 nsapi | |
| } dgm | |
| struct { | |
| __u32 connection_id | |
| char volume [16] | |
| } rfm | |
| struct { | |
| __u8 type | |
| __u8 service | |
| } dbg | |
| } | u |
struct sockaddr_caif - the sockaddr structure for CAIF sockets. : Address family number, must be AF_CAIF. : Union of address data 'switched' by family. : .at: Applies when family = CAIFPROTO_AT.
.at.type: Type of AT link to set up (enum caif_at_type).
.util: Applies when family = CAIFPROTO_UTIL
.util.service: Utility service name.
.dgm: Applies when family = CAIFPROTO_DATAGRAM
.dgm.connection_id: Datagram connection id.
.dgm.nsapi: NSAPI of the PDP-Context.
.rfm: Applies when family = CAIFPROTO_RFM
.rfm.connection_id: Connection ID for RFM.
.rfm.volume: Volume to mount.
.dbg: Applies when family = CAIFPROTO_DEBUG.
.dbg.type: Type of debug connection to set up (caif_debug_type).
.dbg.service: Service sub-system to connect (caif_debug_service Description: This structure holds the connect parameters used for setting up a CAIF Channel. It defines the service to connect to on the modem.
Definition at line 141 of file caif_socket.h.
| struct { ... } at |
| __u32 connection_id |
Definition at line 151 of file caif_socket.h.
| struct { ... } dbg |
| union { ... } dgm |
| __kernel_sa_family_t family |
Definition at line 142 of file caif_socket.h.
| __u8 nsapi |
Definition at line 152 of file caif_socket.h.
| struct { ... } rfm |
| char service[16] |
Definition at line 148 of file caif_socket.h.
| __u8 service |
Definition at line 160 of file caif_socket.h.
Definition at line 145 of file caif_socket.h.
| union { ... } u |
| struct { ... } util |
| char volume[16] |
Definition at line 156 of file caif_socket.h.
1.8.2