Lines Matching refs:packet
114 cups_snmp_t packet; /* Packet from printer */
143 if (!_cupsSNMPStringToOID(data, packet.object_name, CUPS_SNMP_MAX_OID))
158 packet.object_name))
160 if (_cupsSNMPRead(snmp_fd, &packet, 1.0))
165 if (!_cupsSNMPOIDToString(packet.object_name, data, sizeof(data)))
174 switch (packet.object_type)
177 snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%d", packet.object_value.boolean);
183 packet.object_value.integer);
189 if (packet.object_value.string.num_bytes < (sizeof(data) - (size_t)(dataptr - data)))
190 i = packet.object_value.string.num_bytes;
194 memcpy(dataptr, packet.object_value.string.bytes, i);
200 _cupsSNMPOIDToString(packet.object_value.oid, dataptr,
207 i < packet.object_value.string.num_bytes &&
210 sprintf(dataptr, "%02X", packet.object_value.string.bytes[i]);
215 snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%u", packet.object_value.counter);
220 snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%u", packet.object_value.gauge);
225 snprintf(dataptr, sizeof(data) - (size_t)(dataptr - data), "%u", packet.object_value.timeticks);
230 fprintf(stderr, "DEBUG: Unknown OID value type %02X.\n", packet.object_type);
262 cups_snmp_t packet; /* Packet from printer */
275 if (_cupsSNMPRead(snmp_fd, &packet, 1.0) &&
276 packet.object_type == CUPS_ASN1_OCTET_STRING)
278 strlcpy(data, (char *)packet.object_value.string.bytes,