snmp_agent
struct snmp_agent *
struct snmp_agent *agent;
snmp_free_agent(struct snmp_agent *agent)
snmp_get(struct snmp_agent *agent, struct ber_oid *oid, size_t len)
snmp_getnext(struct snmp_agent *agent, struct ber_oid *oid, size_t len)
snmp_trap(struct snmp_agent *agent, struct timespec *uptime,
snmp_getbulk(struct snmp_agent *agent, struct ber_oid *oid, size_t len,
snmp_set(struct snmp_agent *agent, struct ber_element *vblist)
snmp_resolve(struct snmp_agent *agent, struct ber_element *pdu, int reply)
snmp_resolve(struct snmp_agent *, struct ber_element *, int);
snmp_package(struct snmp_agent *, struct ber_element *, size_t *);
snmp_package(struct snmp_agent *agent, struct ber_element *pdu, size_t *len)
snmp_unpackage(struct snmp_agent *, char *, size_t);
snmp_unpackage(struct snmp_agent *agent, char *buf, size_t buflen)
struct snmp_agent *
struct snmp_agent *agent;
struct snmp_agent;
int (*init)(struct snmp_agent *);
char *(*genparams)(struct snmp_agent *, size_t *, void **);
struct ber_element *(*encpdu)(struct snmp_agent *,
int (*finalparams)(struct snmp_agent *, char *, size_t, size_t, void *);
int (*parseparams)(struct snmp_agent *, char *, size_t, off_t, char *,
struct ber_element *(*decpdu)(struct snmp_agent *, char *, size_t,
struct snmp_agent *snmp_connect_v12(int, enum snmp_version, const char *);
struct snmp_agent *snmp_connect_v3(int, struct snmp_v3 *);
void snmp_free_agent(struct snmp_agent *);
snmp_get(struct snmp_agent *agent, struct ber_oid *oid, size_t len);
struct ber_element *snmp_getnext(struct snmp_agent *, struct ber_oid *, size_t);
snmp_getbulk(struct snmp_agent *, struct ber_oid *, size_t, int, int);
struct ber_element *snmp_set(struct snmp_agent *, struct ber_element *);
int snmp_trap(struct snmp_agent *, struct timespec *, struct ber_oid *,
struct snmp_agent *
struct snmp_agent *agent;
struct snmp_agent *snmpc_connect(char *, char *);
struct snmp_agent *agent;
struct snmp_agent *agent;
struct snmp_agent *agent;
struct snmp_agent *agent;
usm_doinit(struct snmp_agent *agent)
usm_genparams(struct snmp_agent *agent, size_t *len, void **cookie)
usm_encpdu(struct snmp_agent *agent, struct ber_element *pdu, void *cookie)
usm_finalparams(struct snmp_agent *agent, char *buf, size_t buflen,
usm_parseparams(struct snmp_agent *agent, char *packet, size_t packetlen,
usm_decpdu(struct snmp_agent *agent, char *encpdu, size_t encpdulen, void *cookie)
static int usm_doinit(struct snmp_agent *);
static char *usm_genparams(struct snmp_agent *, size_t *, void **);
static int usm_finalparams(struct snmp_agent *, char *, size_t, size_t, void *);
static struct ber_element *usm_encpdu(struct snmp_agent *agent,
static int usm_parseparams(struct snmp_agent *, char *, size_t, off_t, char *,
struct ber_element *usm_decpdu(struct snmp_agent *, char *, size_t, void *);