netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
DSI Struct Reference

#include <dsi.h>

Data Fields

struct DSInext
AFPObjAFPobj
int statuslen
char status [1400]
char * signature
struct dsi_block header
struct sockaddr_storage server client
struct itimerval timer
int tickle
int in_write
int msg_request
int down_request
uint32_t attn_quantum
uint32_t datasize
uint32_t server_quantum
uint16_t serverID
uint16_t clientID
uint8_t * commands
uint8_t data [DSI_DATASIZ]
size_t datalen
size_t cmdlen
off_t read_count
off_t write_count
uint32_t flags
int socket
int serversock
size_t dsireadbuf
char * buffer
char * start
char * eof
char * end
pid_t(* proto_open )(struct DSI *)
void(* proto_close )(struct DSI *)
struct sockaddr_in server client
sigset_t sigblockset
struct itimerval timer savetimer
uint8_t * status
uint8_t commands [DSI_CMDSIZ]
size_t read_count
size_t write_count
int asleep
char child
char inited
char noreply
const char * program

Field Documentation

◆ AFPobj

AFPObj* DSI::AFPobj

◆ asleep

int DSI::asleep

◆ attn_quantum

uint32_t DSI::attn_quantum

◆ buffer

char* DSI::buffer

◆ child

char DSI::child

◆ client [1/2]

struct sockaddr_storage server DSI::client

◆ client [2/2]

struct sockaddr_in server DSI::client

◆ clientID

uint16_t DSI::clientID

◆ cmdlen

size_t DSI::cmdlen

◆ commands [1/2]

uint8_t* DSI::commands

◆ commands [2/2]

uint8_t DSI::commands[DSI_CMDSIZ]

◆ data

uint8_t DSI::data

◆ datalen

size_t DSI::datalen

◆ datasize

uint32_t DSI::datasize

◆ down_request

int DSI::down_request

◆ dsireadbuf

size_t DSI::dsireadbuf

◆ end

char* DSI::end

◆ eof

char* DSI::eof

◆ flags

uint32_t DSI::flags

◆ header

struct dsi_block DSI::header

◆ in_write

int DSI::in_write

◆ inited

char DSI::inited

◆ msg_request

int DSI::msg_request

◆ next

struct DSI* DSI::next

◆ noreply

char DSI::noreply

◆ program

const char* DSI::program

◆ proto_close

void(* DSI::proto_close)(struct DSI *)

◆ proto_open

pid_t(* DSI::proto_open)(struct DSI *)

◆ read_count [1/2]

off_t DSI::read_count

◆ read_count [2/2]

size_t DSI::read_count

◆ savetimer

struct itimerval timer DSI::savetimer

◆ server_quantum

uint32_t DSI::server_quantum

◆ serverID

uint16_t DSI::serverID

◆ serversock

int DSI::serversock

◆ sigblockset

sigset_t DSI::sigblockset

◆ signature

char* DSI::signature

◆ socket

int DSI::socket

◆ start

char* DSI::start

◆ status [1/2]

char DSI::status[1400]

◆ status [2/2]

uint8_t* DSI::status

◆ statuslen

int DSI::statuslen

◆ tickle

int DSI::tickle

◆ timer

struct itimerval DSI::timer

◆ write_count [1/2]

off_t DSI::write_count

◆ write_count [2/2]

size_t DSI::write_count

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