Que significa esto?????

peludo00
23 de Junio del 2006
Tengo esta declaracion de una constante:
public static final int GETBULK =
(TagASN.ASN_CONTEXTSPECIFIC | TagASN.ASN_CONSTRUCTED | 0x5)
¿Que significan las barras verticales "|" ?

lepqard
23 de Junio del 2006
Estas tomando valores de un árbol MIB, con el mensaje getbulk. La libreia que estas usando para extraer esos datos es la que devuelve los valores leido con ese caracter como separador entre valores. De todas formas prueba a paedir sólo el valor que te devuelve eso, con el OID determinado y comprueba como te lo devuielbe.

freddyucv
23 de Junio del 2006
es un OR a nivel de bits por ejemplo si tenemos
8 | 3

8 en binario es 1000
3 es 11

a si que 2 | 3 = 1011