summaryrefslogtreecommitdiff
path: root/snmpd/snmpd.h
diff options
context:
space:
mode:
Diffstat (limited to 'snmpd/snmpd.h')
-rw-r--r--snmpd/snmpd.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/snmpd/snmpd.h b/snmpd/snmpd.h
index 6afbc96bc11e..48a7b44a04b2 100644
--- a/snmpd/snmpd.h
+++ b/snmpd/snmpd.h
@@ -174,7 +174,7 @@ TAILQ_HEAD(tport_list, tport);
int snmpd_input(struct port_input *, struct tport *);
void snmpd_input_close(struct port_input *);
-
+void snmpd_input_init(struct port_input *);
/*
* Transport domain
@@ -194,6 +194,10 @@ struct transport_def {
ssize_t (*send)(struct tport *, const u_char *, size_t,
const struct sockaddr *, size_t);
ssize_t (*recv)(struct tport *, struct port_input *);
+
+ /** send via a multi-socket port */
+ ssize_t (*send2)(struct tport *, const u_char *, size_t,
+ struct port_input *);
};
struct transport {
struct asn_oid index; /* transport table index */