mikroSDK Reference Manual
tcp_mib_impl.h
Go to the documentation of this file.
1
31#ifndef _TCP_MIB_IMPL_H
32#define _TCP_MIB_IMPL_H
33
34//Dependencies
35#include "mibs/mib_common.h"
36
37//C++ guard
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42//TCP MIB related functions
43error_t tcpMibInit(void);
44
45error_t tcpMibGetTcpCurrEstab(const MibObject *object, const uint8_t *oid,
46 size_t oidLen, MibVariant *value, size_t *valueLen);
47
48error_t tcpMibSetTcpConnectionEntry(const MibObject *object, const uint8_t *oid,
49 size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit);
50
51error_t tcpMibGetTcpConnectionEntry(const MibObject *object, const uint8_t *oid,
52 size_t oidLen, MibVariant *value, size_t *valueLen);
53
54error_t tcpMibGetNextTcpConnectionEntry(const MibObject *object, const uint8_t *oid,
55 size_t oidLen, uint8_t *nextOid, size_t *nextOidLen);
56
57error_t tcpMibGetTcpListenerEntry(const MibObject *object, const uint8_t *oid,
58 size_t oidLen, MibVariant *value, size_t *valueLen);
59
60error_t tcpMibGetNextTcpListenerEntry(const MibObject *object, const uint8_t *oid,
61 size_t oidLen, uint8_t *nextOid, size_t *nextOidLen);
62
63//C++ guard
64#ifdef __cplusplus
65}
66#endif
67
68#endif
error_t
Error codes.
Definition error.h:43
Common definitions for MIB modules.