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.