iPXE
Data Fields
ipair Struct Reference

An iPhone pairing client. More...

#include <iphone.h>

Data Fields

struct refcnt refcnt
 Reference counter. More...
 
struct interface xfer
 Data transfer interface. More...
 
struct retry_timer timer
 Pairing timer. More...
 
int(* tx )(struct ipair *ipair)
 Transmit message. More...
 
int(* rx )(struct ipair *ipair, char *msg)
 Receive message. More...
 
unsigned int flags
 State flags. More...
 
struct icert icert
 Pairing certificates. More...
 

Detailed Description

An iPhone pairing client.

Definition at line 182 of file iphone.h.

Field Documentation

◆ refcnt

struct refcnt ipair::refcnt

Reference counter.

Definition at line 184 of file iphone.h.

Referenced by ipair_create().

◆ xfer

struct interface ipair::xfer

Data transfer interface.

Definition at line 186 of file iphone.h.

Referenced by ipair_close(), ipair_create(), ipair_rx_session(), ipair_tx(), and ipair_window_changed().

◆ timer

struct retry_timer ipair::timer

◆ tx

int( * ipair::tx) (struct ipair *ipair)

Transmit message.

Parameters
ipairPairing client
Return values
rcReturn status code

Definition at line 195 of file iphone.h.

Referenced by ipair_create(), ipair_expired(), ipair_rx_pair(), ipair_rx_pair_error(), ipair_rx_pubkey(), and ipair_rx_session_error().

◆ rx

int( * ipair::rx) (struct ipair *ipair, char *msg)

Receive message.

Parameters
ipairPairing client
msgXML message
Return values
rcReturn status code

Definition at line 202 of file iphone.h.

Referenced by ipair_create(), ipair_rx(), ipair_rx_pair(), ipair_rx_pair_error(), ipair_rx_pubkey(), and ipair_rx_session_error().

◆ flags

unsigned int ipair::flags

State flags.

Definition at line 204 of file iphone.h.

Referenced by ipair_create(), ipair_deliver(), ipair_rx_pubkey(), ipair_rx_session(), and ipair_window_changed().

◆ icert

struct icert ipair::icert

Pairing certificates.

Definition at line 207 of file iphone.h.

Referenced by ipair_free(), ipair_rx_pubkey(), ipair_rx_session(), ipair_tx_pair(), and ipair_window_changed().


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