Or you can search in the /base directory in the source. https://github.com/JuliaLang/julia/search?q=PipeBuffer&ref=cmdform&type=Code
kl. 16:20:20 UTC+1 lørdag 8. mars 2014 skrev Mike Innes følgende: > > names(Type) may be what you are looking for, e.g. names(Complex) => [:re, > :im] > > On Saturday, 8 March 2014 14:41:47 UTC, Uwe Fechner wrote: >> >> Thanks, iob.data works. >> >> Is there a way in Julia to find out what are the field names of a Type, >> like the dir function in Python? >> >> Best regards: >> >> Uwe >> >> On Saturday, March 8, 2014 3:33:27 PM UTC+1, Ivar Nesje wrote: >>> >>> Judging from >>> base/iobuffer.jl<https://github.com/JuliaLang/julia/blob/master/base/iobuffer.jl>, >>> >>> you can access iob.data to see the actual Uint8 array that backs a >>> PipeBuffer. >>> >>> Just note that type fields is not considered part of the exported and >>> (somewhat) stable interface. >>> >>> Ivar >>> >>> kl. 14:34:42 UTC+1 lørdag 8. mars 2014 skrev Uwe Fechner følgende: >>>> >>>> Hello, >>>> >>>> I would like to convert the content of a pipebuffer int an array of >>>> Uint8. >>>> >>>> My code so far: >>>> >>>> iob = PipeBuffer(); >>>> write(iob, char(14)) >>>> writeproto(iob, pub.state) >>>> >>>> Now I want to print the content of iob as hex string for debugging. >>>> >>>> I can use bytes2hex to convert an array of Uint8 to a hex string, >>>> like in this example: >>>> >>>> s="Hello world!" >>>> bytes2hex(convert(Array{Uint8, 1}, s)) >>>> >>>> but I could not find a way to access the content of a PipeBuffer. >>>> >>>> Any idea? >>>> >>>> Regards: >>>> >>>> Uwe >>>> >>>