Home | Documentation | Development | Download
#include <rssnmp/query.h>
| Function | Description |
|---|---|
| rssnmp_device_New() | Variable initializer. |
| rssnmp_device_Free() | Variable destructor. |
| rssnmp_device_SetParameters() | Set query parameters: timeout and retries. |
| rssnmp_device_GetAddr() | Generates struct sockaddr to be used with sendto. |
rssnmp_device_t rssnmp_device_New(char *hostname, int port, uint8_t version, char *community);
void rssnmp_device_Free(rssnmp_device_t a);
A new device is instanced providing hostname, destination port, SNMP version and community.
Returns NULL on error.
int rssnmp_device_SetParameters(rssnmp_device_t a, int timeout_ms, int retries);
Set query parameters for a given agent: timeout (timeout_ms in milliseconds) and retries. Default values are 2000 ms and 3, respectively.
Returns 0 on success.
struct sockaddr *rssnmp_device_GetAddr(rssnmp_device_t a, int *size);
Provides struct sockaddr and its size to be used with sendto().
Returns NULL on error.
Copyright (c) 2011, Alain-Jacques L. de Burlet - All rights reserved.