1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254
|
<?php
/** @generate-class-entries */
/**
* @var int
* @cvalue NETSNMP_OID_OUTPUT_SUFFIX
*/
const SNMP_OID_OUTPUT_SUFFIX = UNKNOWN;
/**
* @var int
* @cvalue NETSNMP_OID_OUTPUT_MODULE
*/
const SNMP_OID_OUTPUT_MODULE = UNKNOWN;
/**
* @var int
* @cvalue NETSNMP_OID_OUTPUT_FULL
*/
const SNMP_OID_OUTPUT_FULL = UNKNOWN;
/**
* @var int
* @cvalue NETSNMP_OID_OUTPUT_NUMERIC
*/
const SNMP_OID_OUTPUT_NUMERIC = UNKNOWN;
/**
* @var int
* @cvalue NETSNMP_OID_OUTPUT_UCD
*/
const SNMP_OID_OUTPUT_UCD = UNKNOWN;
/**
* @var int
* @cvalue NETSNMP_OID_OUTPUT_NONE
*/
const SNMP_OID_OUTPUT_NONE = UNKNOWN;
/**
* @var int
* @cvalue SNMP_VALUE_LIBRARY
*/
const SNMP_VALUE_LIBRARY = UNKNOWN;
/**
* @var int
* @cvalue SNMP_VALUE_PLAIN
*/
const SNMP_VALUE_PLAIN = UNKNOWN;
/**
* @var int
* @cvalue SNMP_VALUE_OBJECT
*/
const SNMP_VALUE_OBJECT = UNKNOWN;
/**
* @var int
* @cvalue ASN_BIT_STR
*/
const SNMP_BIT_STR = UNKNOWN;
/**
* @var int
* @cvalue ASN_OCTET_STR
*/
const SNMP_OCTET_STR = UNKNOWN;
/**
* @var int
* @cvalue ASN_OPAQUE
*/
const SNMP_OPAQUE = UNKNOWN;
/**
* @var int
* @cvalue ASN_NULL
*/
const SNMP_NULL = UNKNOWN;
/**
* @var int
* @cvalue ASN_OBJECT_ID
*/
const SNMP_OBJECT_ID = UNKNOWN;
/**
* @var int
* @cvalue ASN_IPADDRESS
*/
const SNMP_IPADDRESS = UNKNOWN;
/**
* @var int
* @cvalue ASN_GAUGE
*/
const SNMP_COUNTER = UNKNOWN;
/**
* @var int
* @cvalue ASN_UNSIGNED
*/
const SNMP_UNSIGNED = UNKNOWN;
/**
* @var int
* @cvalue ASN_TIMETICKS
*/
const SNMP_TIMETICKS = UNKNOWN;
/**
* @var int
* @cvalue ASN_UINTEGER
*/
const SNMP_UINTEGER = UNKNOWN;
/**
* @var int
* @cvalue ASN_INTEGER
*/
const SNMP_INTEGER = UNKNOWN;
/**
* @var int
* @cvalue ASN_COUNTER64
*/
const SNMP_COUNTER64 = UNKNOWN;
function snmpget(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): mixed {}
function snmpgetnext(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): mixed {}
function snmpwalk(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
function snmprealwalk(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
/** @alias snmprealwalk */
function snmpwalkoid(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
function snmpset(string $hostname, string $community, array|string $object_id, array|string $type, array|string $value, int $timeout = -1, int $retries = -1): bool {}
function snmp_get_quick_print(): bool {}
function snmp_set_quick_print(bool $enable): true {}
function snmp_set_enum_print(bool $enable): true {}
function snmp_set_oid_output_format(int $format): true {}
/** @alias snmp_set_oid_output_format */
function snmp_set_oid_numeric_print(int $format): true {}
function snmp2_get(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): mixed {}
function snmp2_getnext(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): mixed {}
function snmp2_walk(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
function snmp2_real_walk(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
function snmp2_set(string $hostname, string $community, array|string $object_id, array|string $type, array|string $value, int $timeout = -1, int $retries = -1): bool {}
function snmp3_get(
string $hostname, string $security_name, string $security_level,
string $auth_protocol, string $auth_passphrase,
string $privacy_protocol, string $privacy_passphrase,
array|string $object_id, int $timeout = -1, int $retries = -1): mixed {}
function snmp3_getnext(
string $hostname, string $security_name, string $security_level,
string $auth_protocol, string $auth_passphrase,
string $privacy_protocol, string $privacy_passphrase,
array|string $object_id, int $timeout = -1, int $retries = -1): mixed {}
function snmp3_walk(
string $hostname, string $security_name, string $security_level,
string $auth_protocol, string $auth_passphrase,
string $privacy_protocol, string $privacy_passphrase,
array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
function snmp3_real_walk(
string $hostname, string $security_name, string $security_level,
string $auth_protocol, string $auth_passphrase,
string $privacy_protocol, string $privacy_passphrase,
array|string $object_id, int $timeout = -1, int $retries = -1): array|false {}
function snmp3_set(
string $hostname, string $security_name, string $security_level,
string $auth_protocol, string $auth_passphrase,
string $privacy_protocol, string $privacy_passphrase,
array|string $object_id, array|string $type, array|string $value,
int $timeout = -1, int $retries = -1): bool {}
function snmp_set_valueretrieval(int $method): true {}
function snmp_get_valueretrieval(): int {}
function snmp_read_mib(string $filename): bool {}
class SNMP
{
/** @cvalue SNMP_VERSION_1 */
public const int VERSION_1 = UNKNOWN;
/** @cvalue SNMP_VERSION_2c */
public const int VERSION_2c = UNKNOWN;
/** @cvalue SNMP_VERSION_2c */
public const int VERSION_2C = UNKNOWN;
/** @cvalue SNMP_VERSION_3 */
public const int VERSION_3 = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_NOERROR */
public const int ERRNO_NOERROR = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_ANY */
public const int ERRNO_ANY = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_GENERIC */
public const int ERRNO_GENERIC = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_TIMEOUT */
public const int ERRNO_TIMEOUT = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_ERROR_IN_REPLY */
public const int ERRNO_ERROR_IN_REPLY = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_OID_NOT_INCREASING */
public const int ERRNO_OID_NOT_INCREASING = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_OID_PARSING_ERROR */
public const int ERRNO_OID_PARSING_ERROR = UNKNOWN;
/** @cvalue PHP_SNMP_ERRNO_MULTIPLE_SET_QUERIES */
public const int ERRNO_MULTIPLE_SET_QUERIES = UNKNOWN;
/** @readonly */
public array $info;
public ?int $max_oids;
public int $valueretrieval;
public bool $quick_print;
public bool $enum_print;
public int $oid_output_format;
public bool $oid_increasing_check;
public int $exceptions_enabled;
public function __construct(int $version, string $hostname, string $community, int $timeout = -1, int $retries = -1) {}
/** @tentative-return-type */
public function close(): bool {}
/** @tentative-return-type */
public function setSecurity(
string $securityLevel, string $authProtocol = "", string $authPassphrase = "",
string $privacyProtocol = "", string $privacyPassphrase = "",
string $contextName = "", string $contextEngineId = ""): bool {}
/** @tentative-return-type */
public function get(array|string $objectId, bool $preserveKeys = false): mixed {}
/** @tentative-return-type */
public function getnext(array|string $objectId): mixed {}
/** @tentative-return-type */
public function walk(array|string $objectId, bool $suffixAsKey = false, int $maxRepetitions = -1, int $nonRepeaters = -1): array|false {}
/** @tentative-return-type */
public function set(array|string $objectId, array|string $type, array|string $value): bool {}
/** @tentative-return-type */
public function getErrno(): int {}
/** @tentative-return-type */
public function getError(): string {}
}
class SNMPException extends RuntimeException
{
}
|