All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.common.nio.MappedByteBufferInputStream.class Maven / Gradle / Ivy

The newest version!
????4?	?
	?	?
R	?
?
?
	?
?	?







 

!
?"#$%	?&

'(	?)*	?+,	?-./0	?1

23	?45	?6789	?:;
?	?<=>
2?????????
?@	?A
?B
SC	?DE	FG
?H
?I	?J
?K	?L	?MN
?
?O
?P
?Q
?QRST
K?	UV
WX?Y
?Z[\
S]
^_
F`
?a
^b
?cd
?e	?f
?g
?hi
_j	?k
?l
?mno
epqr
gs
g	?t
?u
Rvwxyz
q?{
S|
}~
????????
S????
^?
S??
???
??
S?
??
S??
?????
??
S??
S???
S?
S?
S?
S?
S?
S??
?
W?
W??
?????FileResizeOpInnerClasses?	CacheModeNoFileResize@Lcom/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp;DEFAULT_SLICE_SHIFTIDEBUGZ
sliceShiftfcLjava/nio/channels/FileChannel;mmode?MapMode'Ljava/nio/channels/FileChannel$MapMode;fileResizeOp
sliceCountslices[Ljava/nio/ByteBuffer;	slices2GC[Ljava/lang/ref/WeakReference;	Signature5[Ljava/lang/ref/WeakReference;	totalSizeJ
slicesEntriesslices2GCEntriessynchronousrefCountcmode=Lcom/jogamp/common/nio/MappedByteBufferInputStream$CacheMode;sliceIdxmarkdbgDump*(Ljava/lang/String;Ljava/io/PrintStream;)VCodeLineNumberTable
StackMapTable???(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel$MapMode;Lcom/jogamp/common/nio/MappedByteBufferInputStream$CacheMode;IJI)V?
Exceptions?(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel$MapMode;Lcom/jogamp/common/nio/MappedByteBufferInputStream$CacheMode;I)V?(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel$MapMode;Lcom/jogamp/common/nio/MappedByteBufferInputStream$CacheMode;)V"(Ljava/nio/channels/FileChannel;)VsetSynchronous(Z)VgetSynchronous()Z	checkOpen()Vclose
getMapMode)()Ljava/nio/channels/FileChannel$MapMode;setFileResizeOpC(Lcom/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp;)V	setLength(J)VnotifyLengthChangenotifyLengthChangeImpl(JJ)V??flush	flushImpl(ZZ)VgetOutputStreamv(Lcom/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp;)Lcom/jogamp/common/nio/MappedByteBufferOutputStream;currentSlice()Ljava/nio/ByteBuffer;	nextSliceflushSlices	syncSlice(Ljava/nio/ByteBuffer;)V(Ljava/nio/ByteBuffer;Z)V
flushSlice(IZ)VcleanAllSlices
cleanSlicecleanBuffer(Ljava/nio/ByteBuffer;Z)ZgetCacheMode?()Lcom/jogamp/common/nio/MappedByteBufferInputStream$CacheMode;length()J	remaining	available()Iposition6(J)Lcom/jogamp/common/nio/MappedByteBufferInputStream;	position2
markSupported(I)Vresetskip(J)Jread([BII)I(Ljava/nio/ByteBuffer;I)I
SourceFile MappedByteBufferInputStream.java??????????????java/io/IOException????????java/lang/StringBuilder????
 refCount ??	, fcSize ??, totalSize ????
 position , remaining  mmode ????, cmode ??, fileResizeOp ?? slice ?? /  (), synchronous ????   mapped   ??   GC-queue ?? (alive ) sliceShift ?? -> ??"java/lang/IllegalArgumentExceptionNegative size ????????????CTOR???????????????
stream closed??????Closejava/lang/IllegalStateException,FileResizeOp already set, this value differs??????????java/lang/ref/WeakReferencejava/nio/ByteBuffer????????????NotifyLengthChange????????2com/jogamp/common/nio/MappedByteBufferOutputStream????????FlushSlicesjava/nio/MappedByteBuffer??java/lang/ThrowableCaught ????????mappedSliceCount , slices2GCEntries : java/lang/InternalErrorXXX???????java/lang/Integer??
new position  not within [0..]????java/lang/RuntimeException??mark not set???????java/lang/NullPointerException#java/lang/IndexOutOfBoundsExceptionoffset 	, length , b.length ??Unexpected EOT??length , b ????????????3com/jogamp/common/nio/MappedByteBufferInputStream$1????ByteBufferInputStream???1com/jogamp/common/nio/MappedByteBufferInputStreamjava/io/InputStream>com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp;com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode%java/nio/channels/FileChannel$MapModejava/lang/Stringjava/io/PrintStreamjava/nio/channels/FileChannelget()Ljava/lang/Object;isOpensizeprintStackTraceappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;println(Ljava/lang/String;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;(I)Ljava/nio/Buffer;java/lang/SystemerrLjava/io/PrintStream;	READ_ONLYFLUSH_PRE_HARD$com/jogamp/common/os/Platform$OSTypeOSTypeWINDOWS&Lcom/jogamp/common/os/Platform$OSType;com/jogamp/common/os/Platform	getOSType(()Lcom/jogamp/common/os/Platform$OSType;allocate(I)Ljava/nio/ByteBuffer;java/lang/Mathmin(II)I	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(JJ)J
READ_WRITEforcev(Lcom/jogamp/common/nio/MappedByteBufferInputStream;Lcom/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp;)VFLUSH_PRE_SOFTmapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;()Ljava/nio/MappedByteBuffer;
getMessage
FLUSH_NONE(Ljava/lang/Object;)VisDirect?%com/jogamp/common/nio/Buffers$CleanerCleanerclean(Ljava/nio/ByteBuffer;)Zmaxcapacity(Ljava/lang/Throwable;)VhasRemaining()B([BII)Ljava/nio/ByteBuffer;hasArrayarray()[BarrayOffsetput,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;limit
initSingletonis32Bitjogamp/common/Debugdebug(Ljava/lang/String;)Zcom/jogamp/common/nio/Buffers!????????????????????????????????????????)????

>6*??*?2??????666*??'*?2:?????????	7	7	7
*???*??7?
:?	*?
?*?7*?e7
?
:?	*??*???6,?
Y?+??*?
????*????,?
Y?+????
???,?
Y?+??*???*???*????,?
Y?+? ?*?!?"?*??#??$?*?%?&??,?
Y?+?'?*?(?"????,?
Y?+?)?*?*?"??+??,???,?
Y?+?-?*?.?/?
*?.y????ktw?????#?????"?%?(?4?=?C?F?O?R?X?a?k?t?w?y?~??????????????????B?????????7???&??	???Y@?????*?0*?1?*?.*+?*,?	???2Y?
Y?3????4?*5?*?*?7*?
*-?*?!*5?8*?9?:W?;?*??J??????"?>?E?J?P?U?Z?`?g?p?v????>?????@????+*+,-+?????
??????'*+,-?@?A??


????+*+?B?C?@?A??
?1???"*?%??
+,1???*?%??10???<*?
?
?YD?E???568??1????o*?
?Z*Y?
d?
*?
?H*?F*?G*??H*5?8*?!*?I?#L*?G*??H*5?8*?!*?I+??;?*J?=?>???N<=>@B%C,D3E8F<G?BFCMDTEYF]G_JeKnM?g????*???O1???q-?1*??*?+?
?KYL?M?*+?+??1???VWY,Z?I???????K1????V	??*???*?B?5B*????+?N?O?**?%?F*??P*?%?	*?G*!?Q??.klnp'q0v8xByI{O~U?	??1???%	*5?Q??
???2????*????	??B**?%?F?R:*?*?S?*??TS*?*	?*5?8*?!??	!??!?*?7
*?.y7
eam?6		?R:
	?S:	*?d?U6?@?*?
?V*??V6

*??*
*?%?W?
???*
?*?*	?*?*?8??
*5?8*?X?Y?;?*Z?=?>???$?	?
????$?,?6?;?@?G?L?O?_?g?s?z???????????????????????????????????4

?D	C?V	?????&?	??1???+*?[*?G????
??2????g?B*??_?S?\*??I>*??**?2?]????>*??$*?2:?*??S?]????*??^??2?
??"?-?3?=?E?K?X?^?f?????"??1???>*?[?_Y*+?`M*Y?
`?
,???????K1???
?*?*?!2L+?+??a*??I*?*?!2M,?:,??SN*?*?!S*Y?*d?*-?*?*?!-S*Y?(`?(-?*?!?*?.yA*?*? 
*?.y*? e?X?b:*?*?!S*Y?(`?(??J?
???%*2<FKU_al
?????S?O?1???k2*?!*?d?&**?!*?%?c*Y?!`?!*?9L+?:W+???
 #!(".#0%?0?1???q1*??<*??**?%?c????;?*d?=?>??./0/!3'406?
?
?? ???&
*+*?%?]??
9	:? ????F?D+???\*??5+?e?fW?*N?;?#?=?
Y?h?-?i???-?j?g?"<>H?D%EAFEJ?^g&?"????}*?2N-?s?k*??c*?S*Y?(d?(?C*??'*-?l?E*??RY-?mS*Y?*`?*?**-?]*??RY-?mS*Y?*`?*?	*-?]??:LMNOP'Q1R:THUUX[YiZv]|`?
?US ?"????u*??o=*??*?W????*?(?*?*?I?
Y?n?*?(?o?*?*??M*?
Y?,?p???=?>?qY,?r???&	bcdcf.gQhkitl?
?
??E?"????r*?2N*?2:*?S?*Y?*d?*??S:?:-?+*?S*Y?(d?(*-?lW??qYs?r??*?lW??Borstu&v3x6{;|B}L~SY?c?i?q?? ?3SR??SS,
?"???e+*+?]+?t??+?u??C*??*?a??????
?? ?'?)???1???*????1???*????1???9*?
?*?*?e?	????@?1????*?v@x????z??
????A?1???G*?
?*?!?*?.y*?9?{?a?	???????1???*?[*???		??/?2Y?
Y?|??}?*??~???4?*?!>*???6**?d??!*?!?**?%?c*?9:???:W?4**?.}??!*?!?**?%?c*?9*?!?*?.ye??:W*??B?????D?M?[?c?l?r?}????????????+?,?2???I*???"**?d??!*?9N--???:W?#**?.}??!*?9*?!?*?.ye??:W??"?	???%?(?3H?(?????1??_*?
?**??8?
M??Y,??????S	1??T#*?[*?85??
?Y??E?**?8??W??"#$&"'??1?j	-*?[	??	?*?B*?!e7?X7*!a??W??"/0
1345!6*7??1??_%*?[*?9L+???*??YL??+???~??<=	>?@C??S?1?m?*?[+???Y?????+??`+??	`?1??Y?
Y?????????+????????*?v7	?????X?66?U*?9:??6		?*??Y:?
?qY??r???6	d	?U6
+`
??W
`6?????bHIJK,QZR_SaUgVnWpYzZ}[?\?]?^?_?`?b?d?e?f?g?h?	-???.S?"?1	?:<*?[+???Y????+???'??Y?
Y??????+???????*?vB	!???!??X?66??*?9:??6?*??Y:?
?qY??r???6d?U6	???I+???B?????{`+??+??+?{`	?V?{	`?:W++?{	`?:W?B	?
+??W?1??6
	??W+??W
??W?:
??W?	`6??*?""$"??&uvwxy@zE{G}L~RT?]?`?g?m?t?z????????????????????????????"?,?/?6?9??<
#???.S?Y? 
?SSg??	?
??c)??Y???1??????@??@????;??o
?
??? ?(???2???	???@????	UW?@}??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy