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

Public Attributes

 as_linked_list
 attached to either pending or established list
 
size_t buffer_size_npages
 
const char * server_name
 
waitlist_t client_waitlist
 client waits here for the server to accept the connection
 
union { 
 
   pipe_t *   client_write_pipe 
 
   pipe_t *   server_read_pipe 
 
};  
 
union { 
 
   pipe_t *   server_write_pipe 
 
   pipe_t *   client_read_pipe 
 
};  
 

Detailed Description

Definition at line 29 of file ipc.c.

Member Data Documentation

◆ as_linked_list

as_linked_list

attached to either pending or established list

Definition at line 31 of file ipc.c.

◆ buffer_size_npages

size_t buffer_size_npages

Definition at line 32 of file ipc.c.

Referenced by ipc_connect_to_server(), and ipc_server_accept().

◆ server_name

const char* server_name

Definition at line 33 of file ipc.c.

Referenced by ipc_client_close_channel(), ipc_connect_to_server(), and ipc_server_close_channel().

◆ client_waitlist

waitlist_t client_waitlist

client waits here for the server to accept the connection

Definition at line 35 of file ipc.c.

Referenced by ipc_connect_to_server(), and ipc_server_accept().

◆ client_write_pipe

pipe_t* client_write_pipe

Definition at line 39 of file ipc.c.

Referenced by ipc_client_close_channel(), and ipc_client_write().

◆ server_read_pipe

pipe_t* server_read_pipe

Definition at line 40 of file ipc.c.

Referenced by ipc_server_accept(), ipc_server_close_channel(), and ipc_server_read().

◆ [union]

union { ... }

◆ server_write_pipe

pipe_t* server_write_pipe

Definition at line 45 of file ipc.c.

Referenced by ipc_server_accept(), ipc_server_close_channel(), and ipc_server_write().

◆ client_read_pipe

pipe_t* client_read_pipe

Definition at line 46 of file ipc.c.

Referenced by ipc_client_close_channel(), and ipc_client_read().

◆ [union]

union { ... }

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