summaryrefslogtreecommitdiff
path: root/modules/pcp/pcp.h
blob: 6f9e8a9726cf36306ae3c055d3964e003afd76a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
 * @file pcp.h Port Control Protocol module -- internal interface
 *
 * Copyright (C) 2010 - 2016 Creytiv.com
 */


/* listener */

struct pcp_listener;

typedef void (pcp_msg_h)(const struct pcp_msg *msg, void *arg);

int pcp_listen(struct pcp_listener **plp, const struct sa *srv,
	       pcp_msg_h *msgh, void *arg);