MOS Source Code
Loading...
Searching...
No Matches
ipc_server_t Struct Reference
+ Collaboration diagram for ipc_server_t:

Public Attributes

 as_linked_list
 
const char * name
 
spinlock_t lock
 
inode_tsysfs_ino
 inode for sysfs
 
size_t pending_max
 
size_t pending_n
 
size_t established_n
 
list_head pending
 list of ipc_t
 
waitlist_t server_waitlist
 wake up the server here when a client connects
 

Detailed Description

Definition at line 50 of file ipc.c.

Member Data Documentation

◆ as_linked_list

as_linked_list

Definition at line 52 of file ipc.c.

◆ name

const char* name

◆ lock

spinlock_t lock

Definition at line 54 of file ipc.c.

Referenced by ipc_connect_to_server(), ipc_server_accept(), and ipc_server_close().

◆ sysfs_ino

inode_t* sysfs_ino

inode for sysfs

Definition at line 55 of file ipc.c.

Referenced by ipc_sysfs_create_ino(), ipc_sysfs_create_server(), and ipc_sysfs_lookup_ipc().

◆ pending_max

size_t pending_max

◆ pending_n

size_t pending_n

Definition at line 56 of file ipc.c.

Referenced by ipc_connect_to_server(), and ipc_server_accept().

◆ established_n

size_t established_n

Definition at line 57 of file ipc.c.

◆ pending

list_head pending

list of ipc_t

Definition at line 58 of file ipc.c.

Referenced by ipc_connect_to_server(), ipc_server_accept(), ipc_server_close(), and ipc_server_create().

◆ server_waitlist

waitlist_t server_waitlist

wake up the server here when a client connects

Definition at line 60 of file ipc.c.

Referenced by ipc_connect_to_server(), ipc_server_accept(), ipc_server_close(), and ipc_server_create().


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