PadicoTM

Documentation

« back to PM2 home.
padico_vlink_driver_s Struct Reference

Driver for interface: "VLink". More...

#include <VLink-API.h>

Data Fields

int(* create )(padico_vnode_t)
 Creates the driver-specific part.
 
int(* bind )(padico_vnode_t)
 binds the vnode to a local address
 
int(* listen )(padico_vnode_t)
 listens for incoming connections
 
int(* connect )(padico_vnode_t)
 connects as client
 
void(* fullshutdown )(padico_vnode_t)
 shutdowns the connection (but do not close the vnode)
 
int(* close )(padico_vnode_t)
 closes (destroy) the vnode
 
void(* send_post )(padico_vnode_t)
 
void(* recv_post )(padico_vnode_t)
 
padico_rc_t(* dumpstat )(padico_vnode_t)
 

Detailed Description

Driver for interface: "VLink".

Definition at line 59 of file VLink-API.h.

Field Documentation

◆ bind

int(* padico_vlink_driver_s::bind) (padico_vnode_t)

binds the vnode to a local address

Definition at line 68 of file VLink-API.h.

◆ close

int(* padico_vlink_driver_s::close) (padico_vnode_t)

closes (destroy) the vnode

Definition at line 72 of file VLink-API.h.

◆ connect

int(* padico_vlink_driver_s::connect) (padico_vnode_t)

connects as client

Definition at line 70 of file VLink-API.h.

Referenced by padico_vsock_active_connect().

◆ create

int(* padico_vlink_driver_s::create) (padico_vnode_t)

Creates the driver-specific part.

Returns
-errno (0 if success)

Definition at line 65 of file VLink-API.h.

◆ dumpstat

padico_rc_t(* padico_vlink_driver_s::dumpstat) (padico_vnode_t)

Definition at line 77 of file VLink-API.h.

◆ fullshutdown

void(* padico_vlink_driver_s::fullshutdown) (padico_vnode_t)

shutdowns the connection (but do not close the vnode)

Definition at line 71 of file VLink-API.h.

◆ listen

int(* padico_vlink_driver_s::listen) (padico_vnode_t)

listens for incoming connections

Definition at line 69 of file VLink-API.h.

◆ recv_post

void(* padico_vlink_driver_s::recv_post) (padico_vnode_t)

Definition at line 75 of file VLink-API.h.

◆ send_post

void(* padico_vlink_driver_s::send_post) (padico_vnode_t)

Definition at line 74 of file VLink-API.h.


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