netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
server_ipc.h
Go to the documentation of this file.
1#ifndef ATALK_SERVER_IPC_H
2#define ATALK_SERVER_IPC_H
3
4#include <atalk/globals.h>
6
7/* Remember to add IPC commands to server_ipc.c:ipc_cmd_str[] */
8#define IPC_DISCOLDSESSION 0
9#define IPC_GETSESSION 1
10#define IPC_STATE 2 /* pass AFP session state */
11#define IPC_VOLUMES 3 /* pass list of open volumes */
12#define IPC_LOGINDONE 4
13
14extern int ipc_server_read(server_child_t *children, int fd);
15extern int ipc_child_write(int fd, uint16_t command, int len, void *token);
16extern int ipc_child_state(AFPObj *obj, uint16_t state);
17
18#endif /* IPC_GETSESSION_LOGIN */
static server_child_t * children
Definition asp_getsess.c:43
static int state
Definition magics.c:22
static AFPObj obj
Definition netatalk.c:62
int ipc_server_read(server_child_t *children, int fd)
Definition server_ipc.c:184
int ipc_child_write(int fd, uint16_t command, int len, void *token)
Definition server_ipc.c:297
int ipc_child_state(AFPObj *obj, uint16_t state)
Definition server_ipc.c:336
Definition globals.h:154
Definition server_child.h:47