Symbol: imsgproc
usr.sbin/lpd/control.c
172
struct imsgproc *proc;
usr.sbin/lpd/control.c
202
control_close(struct imsgproc *proc)
usr.sbin/lpd/control.c
211
control_dispatch_priv(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/control.c
239
control_dispatch_client(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/control.c
48
static void control_close(struct imsgproc *);
usr.sbin/lpd/control.c
49
static void control_dispatch_priv(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/control.c
50
static void control_dispatch_client(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/engine.c
140
engine_dispatch_frontend(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/engine.c
32
static void engine_dispatch_priv(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/engine.c
33
static void engine_dispatch_frontend(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/engine.c
93
engine_dispatch_priv(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/engine_lpr.c
73
lpr_dispatch_frontend(struct imsgproc *proc, struct imsg *imsg)
usr.sbin/lpd/frontend.c
248
frontend_dispatch_priv(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/frontend.c
305
frontend_dispatch_engine(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/frontend.c
39
static void frontend_dispatch_priv(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/frontend.c
40
static void frontend_dispatch_engine(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/frontend_lpr.c
139
lpr_dispatch_engine(struct imsgproc *proc, struct imsg *imsg)
usr.sbin/lpd/logmsg.c
144
log_imsg(struct imsgproc *proc, struct imsg *imsg)
usr.sbin/lpd/lpd.c
352
priv_dispatch_control(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/lpd.c
368
priv_dispatch_engine(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/lpd.c
391
priv_dispatch_frontend(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/lpd.c
40
struct imsgproc *p_control;
usr.sbin/lpd/lpd.c
407
priv_dispatch_printer(struct imsgproc *proc, struct imsg *imsg, void *arg)
usr.sbin/lpd/lpd.c
41
struct imsgproc *p_engine;
usr.sbin/lpd/lpd.c
42
struct imsgproc *p_frontend;
usr.sbin/lpd/lpd.c
429
struct imsgproc *p;
usr.sbin/lpd/lpd.c
43
struct imsgproc *p_priv;
usr.sbin/lpd/lpd.c
45
static void priv_dispatch_control(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/lpd.c
46
static void priv_dispatch_engine(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/lpd.c
47
static void priv_dispatch_frontend(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/lpd.c
48
static void priv_dispatch_printer(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/lpd.h
102
extern struct imsgproc *p_control;
usr.sbin/lpd/lpd.h
103
extern struct imsgproc *p_engine;
usr.sbin/lpd/lpd.h
104
extern struct imsgproc *p_frontend;
usr.sbin/lpd/lpd.h
105
extern struct imsgproc *p_priv;
usr.sbin/lpd/lpd.h
122
void log_imsg(struct imsgproc *, struct imsg *);
usr.sbin/lpd/lpd.h
127
void lpr_dispatch_frontend(struct imsgproc *, struct imsg *);
usr.sbin/lpd/lpd.h
132
void lpr_dispatch_engine(struct imsgproc *, struct imsg *);
usr.sbin/lpd/lpd.h
147
void resolver_dispatch_request(struct imsgproc *, struct imsg *);
usr.sbin/lpd/lpd.h
148
void resolver_dispatch_result(struct imsgproc *, struct imsg *);
usr.sbin/lpd/lpd.h
99
struct imsgproc;
usr.sbin/lpd/proc.c
104
struct imsgproc *
usr.sbin/lpd/proc.c
107
struct imsgproc *p;
usr.sbin/lpd/proc.c
149
struct imsgproc *
usr.sbin/lpd/proc.c
152
struct imsgproc *p;
usr.sbin/lpd/proc.c
163
proc_settitle(struct imsgproc *p, const char *title)
usr.sbin/lpd/proc.c
176
proc_setpid(struct imsgproc *p, pid_t pid)
usr.sbin/lpd/proc.c
182
proc_setcallback(struct imsgproc *p,
usr.sbin/lpd/proc.c
183
void(*cb)(struct imsgproc *, struct imsg *, void *), void *arg)
usr.sbin/lpd/proc.c
190
proc_enable(struct imsgproc *p)
usr.sbin/lpd/proc.c
196
proc_free(struct imsgproc *p)
usr.sbin/lpd/proc.c
211
static struct imsgproc *
usr.sbin/lpd/proc.c
214
struct imsgproc *p;
usr.sbin/lpd/proc.c
236
proc_setsock(struct imsgproc *p, int sock)
usr.sbin/lpd/proc.c
242
proc_event_add(struct imsgproc *p)
usr.sbin/lpd/proc.c
261
proc_callback(struct imsgproc *p, struct imsg *imsg)
usr.sbin/lpd/proc.c
278
struct imsgproc *p = arg;
usr.sbin/lpd/proc.c
326
m_compose(struct imsgproc *p, uint32_t type, uint32_t peerid, pid_t pid, int fd,
usr.sbin/lpd/proc.c
33
TAILQ_ENTRY(imsgproc) tqe;
usr.sbin/lpd/proc.c
336
m_create(struct imsgproc *p, uint32_t type, uint32_t peerid, pid_t pid, int fd)
usr.sbin/lpd/proc.c
346
m_close(struct imsgproc *p)
usr.sbin/lpd/proc.c
356
m_add(struct imsgproc *p, const void *data, size_t len)
usr.sbin/lpd/proc.c
380
m_add_int(struct imsgproc *p, int v)
usr.sbin/lpd/proc.c
386
m_add_u32(struct imsgproc *p, uint32_t v)
usr.sbin/lpd/proc.c
39
void (*cb)(struct imsgproc *, struct imsg *, void *);
usr.sbin/lpd/proc.c
392
m_add_u64(struct imsgproc *p, uint64_t v)
usr.sbin/lpd/proc.c
398
m_add_size(struct imsgproc *p, size_t v)
usr.sbin/lpd/proc.c
404
m_add_time(struct imsgproc *p, time_t v)
usr.sbin/lpd/proc.c
410
m_add_string(struct imsgproc *p, const char *str)
usr.sbin/lpd/proc.c
421
m_add_sockaddr(struct imsgproc *p, const struct sockaddr *sa)
usr.sbin/lpd/proc.c
428
m_end(struct imsgproc *p)
usr.sbin/lpd/proc.c
436
m_is_eom(struct imsgproc *p)
usr.sbin/lpd/proc.c
442
m_get(struct imsgproc *p, void *dst, size_t sz)
usr.sbin/lpd/proc.c
454
m_get_int(struct imsgproc *p, int *dst)
usr.sbin/lpd/proc.c
460
m_get_u32(struct imsgproc *p, uint32_t *dst)
usr.sbin/lpd/proc.c
466
m_get_u64(struct imsgproc *p, uint64_t *dst)
usr.sbin/lpd/proc.c
472
m_get_size(struct imsgproc *p, size_t *dst)
usr.sbin/lpd/proc.c
478
m_get_time(struct imsgproc *p, time_t *dst)
usr.sbin/lpd/proc.c
484
m_get_string(struct imsgproc *p, const char **dst)
usr.sbin/lpd/proc.c
508
m_get_sockaddr(struct imsgproc *p, struct sockaddr *dst)
usr.sbin/lpd/proc.c
60
static struct imsgproc *proc_new(int);
usr.sbin/lpd/proc.c
61
static void proc_setsock(struct imsgproc *, int);
usr.sbin/lpd/proc.c
62
static void proc_callback(struct imsgproc *, struct imsg *);
usr.sbin/lpd/proc.c
64
static void proc_event_add(struct imsgproc *);
usr.sbin/lpd/proc.c
66
static TAILQ_HEAD(, imsgproc) procs = TAILQ_HEAD_INITIALIZER(procs);
usr.sbin/lpd/proc.c
69
proc_getpid(struct imsgproc *p)
usr.sbin/lpd/proc.c
75
proc_gettype(struct imsgproc *p)
usr.sbin/lpd/proc.c
81
proc_getinstance(struct imsgproc *p)
usr.sbin/lpd/proc.c
87
proc_gettitle(struct imsgproc *p)
usr.sbin/lpd/proc.c
92
struct imsgproc *
usr.sbin/lpd/proc.c
95
struct imsgproc *p;
usr.sbin/lpd/proc.h
19
struct imsgproc;
usr.sbin/lpd/proc.h
21
struct imsgproc *proc_bypid(pid_t);
usr.sbin/lpd/proc.h
22
struct imsgproc *proc_exec(int, char **);
usr.sbin/lpd/proc.h
23
struct imsgproc *proc_attach(int, int);
usr.sbin/lpd/proc.h
24
void proc_enable(struct imsgproc *);
usr.sbin/lpd/proc.h
25
void proc_free(struct imsgproc *);
usr.sbin/lpd/proc.h
26
pid_t proc_getpid(struct imsgproc *);
usr.sbin/lpd/proc.h
27
int proc_gettype(struct imsgproc *);
usr.sbin/lpd/proc.h
28
int proc_getinstance(struct imsgproc *);
usr.sbin/lpd/proc.h
29
const char *proc_gettitle(struct imsgproc *);
usr.sbin/lpd/proc.h
30
void proc_setpid(struct imsgproc *, pid_t);
usr.sbin/lpd/proc.h
31
void proc_settitle(struct imsgproc *, const char *);
usr.sbin/lpd/proc.h
32
void proc_setinstance(struct imsgproc *, int);
usr.sbin/lpd/proc.h
33
void proc_setcallback(struct imsgproc *,
usr.sbin/lpd/proc.h
34
void(*)(struct imsgproc *, struct imsg *, void *), void *);
usr.sbin/lpd/proc.h
36
void m_compose(struct imsgproc *, uint32_t, uint32_t, pid_t, int, const void *,
usr.sbin/lpd/proc.h
38
void m_create(struct imsgproc *, uint32_t, uint32_t, pid_t, int);
usr.sbin/lpd/proc.h
39
void m_close(struct imsgproc *);
usr.sbin/lpd/proc.h
40
void m_add(struct imsgproc *, const void *, size_t);
usr.sbin/lpd/proc.h
41
void m_add_int(struct imsgproc *, int);
usr.sbin/lpd/proc.h
42
void m_add_u32(struct imsgproc *, uint32_t);
usr.sbin/lpd/proc.h
43
void m_add_u64(struct imsgproc *, uint64_t);
usr.sbin/lpd/proc.h
44
void m_add_size(struct imsgproc *, size_t);
usr.sbin/lpd/proc.h
45
void m_add_time(struct imsgproc *, time_t);
usr.sbin/lpd/proc.h
46
void m_add_string(struct imsgproc *, const char *);
usr.sbin/lpd/proc.h
47
void m_add_sockaddr(struct imsgproc *, const struct sockaddr *);
usr.sbin/lpd/proc.h
48
void m_end(struct imsgproc *);
usr.sbin/lpd/proc.h
49
int m_is_eom(struct imsgproc *);
usr.sbin/lpd/proc.h
50
void m_get(struct imsgproc *, void *, size_t);
usr.sbin/lpd/proc.h
51
void m_get_int(struct imsgproc *, int *);
usr.sbin/lpd/proc.h
52
void m_get_u32(struct imsgproc *, uint32_t *);
usr.sbin/lpd/proc.h
53
void m_get_u64(struct imsgproc *, uint64_t *);
usr.sbin/lpd/proc.h
54
void m_get_size(struct imsgproc *, size_t *);
usr.sbin/lpd/proc.h
55
void m_get_time(struct imsgproc *, time_t *);
usr.sbin/lpd/proc.h
56
void m_get_string(struct imsgproc *, const char **);
usr.sbin/lpd/proc.h
57
void m_get_sockaddr(struct imsgproc *, struct sockaddr *);
usr.sbin/lpd/resolver.c
130
resolver_dispatch_request(struct imsgproc *proc, struct imsg *imsg)
usr.sbin/lpd/resolver.c
220
resolver_dispatch_result(struct imsgproc *proc, struct imsg *imsg)
usr.sbin/lpd/resolver.c
54
struct imsgproc *proc;