C# 클래스 Fan.Sys.Buf

Buf
상속: FanObj
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 메소드들

메소드 설명
@in ( ) : InStream
@out ( ) : OutStream
@typeof ( ) : Type
capacity ( ) : long
capacity ( long c ) : void
charset ( ) : Charset
charset ( Charset charset ) : void
clear ( ) : Buf
close ( ) : bool
dup ( ) : Buf
eachLine ( Func f ) : void
endian ( ) : Endian
endian ( Endian endian ) : void
fill ( long b, long times ) : Buf
flip ( ) : Buf
flush ( ) : Buf
fromBase64 ( string s ) : Buf
fromHex ( string s ) : Buf
get ( long pos ) : long
getRange ( Range range ) : Buf
hmac ( String algorithm, Buf key ) : Buf
isEmpty ( ) : bool
make ( ) : Buf
make ( long capacity ) : Buf
more ( ) : bool
peek ( ) : Long
peekChar ( ) : Long
pos ( ) : long
print ( object obj ) : Buf
printLine ( ) : Buf
printLine ( object obj ) : Buf
random ( long s ) : Buf
read ( ) : Long
readAllBuf ( ) : Buf
readAllLines ( ) : List
readAllStr ( ) : string
readAllStr ( bool normalizeNewlines ) : string
readBool ( ) : bool
readBuf ( Buf other, long n ) : Long
readBufFully ( Buf buf, long n ) : Buf
readChar ( ) : Long
readChars ( long n ) : string
readDecimal ( ) : BigDecimal
readF4 ( ) : double
readF8 ( ) : double
readLine ( ) : string
readLine ( Long max ) : string
readObj ( ) : object
readObj ( Map opt ) : object
readProps ( ) : Map
readS1 ( ) : long
readS2 ( ) : long
readS4 ( ) : long
readS8 ( ) : long
readStrToken ( ) : string
readStrToken ( Long max ) : string
readStrToken ( Long max, Func f ) : string
readU1 ( ) : long
readU2 ( ) : long
readU4 ( ) : long
readUtf ( ) : string
remaining ( ) : long
seek ( long pos ) : Buf
set ( long pos, long b ) : Buf
size ( ) : long
size ( long s ) : void
toBase64 ( ) : string
toDigest ( string algorithm ) : Buf
toHex ( ) : string
toStr ( ) : string
trim ( ) : Buf
unread ( long n ) : Buf
unreadChar ( long c ) : Buf
write ( long b ) : Buf
writeBool ( bool x ) : Buf
writeBuf ( Buf other ) : Buf
writeBuf ( Buf other, long n ) : Buf
writeChar ( long c ) : Buf
writeChars ( string s ) : Buf
writeChars ( string s, long off ) : Buf
writeChars ( string s, long off, long len ) : Buf
writeDecimal ( BigDecimal x ) : Buf
writeF4 ( double x ) : Buf
writeF8 ( double x ) : Buf
writeI2 ( long x ) : Buf
writeI4 ( long x ) : Buf
writeI8 ( long x ) : Buf
writeObj ( object obj ) : Buf
writeObj ( object obj, Map opt ) : Buf
writeProps ( Map props ) : Buf
writeUtf ( string x ) : Buf
writeXml ( string s ) : Buf
writeXml ( string s, long flags ) : Buf

비공개 메소드들

메소드 설명
Buf ( ) : System
getByte ( long pos ) : int
getBytes ( long pos, byte dst, int off, int len ) : void
getPos ( ) : long
getSize ( ) : long
pipeFrom ( Stream src, long len ) : long
pipeFrom ( byte src, int srcPos, int len ) : void
pipeTo ( Stream dst, long len ) : void
pipeTo ( byte dst, int dstPos, int len ) : void
setByte ( long pos, int x ) : void
setPos ( long x ) : void
setSize ( long x ) : void

메소드 상세

@in() 공개 메소드

public @in ( ) : InStream
리턴 InStream

@out() 공개 메소드

public @out ( ) : OutStream
리턴 OutStream

@typeof() 공개 메소드

public @typeof ( ) : Type
리턴 Type

capacity() 공개 메소드

public capacity ( ) : long
리턴 long

capacity() 공개 메소드

public capacity ( long c ) : void
c long
리턴 void

charset() 공개 메소드

public charset ( ) : Charset
리턴 Charset

charset() 공개 메소드

public charset ( Charset charset ) : void
charset Charset
리턴 void

clear() 공개 메소드

public clear ( ) : Buf
리턴 Buf

close() 공개 메소드

public close ( ) : bool
리턴 bool

dup() 공개 메소드

public dup ( ) : Buf
리턴 Buf

eachLine() 공개 메소드

public eachLine ( Func f ) : void
f Func
리턴 void

endian() 공개 메소드

public endian ( ) : Endian
리턴 Endian

endian() 공개 메소드

public endian ( Endian endian ) : void
endian Endian
리턴 void

fill() 공개 메소드

public fill ( long b, long times ) : Buf
b long
times long
리턴 Buf

flip() 공개 메소드

public flip ( ) : Buf
리턴 Buf

flush() 공개 메소드

public flush ( ) : Buf
리턴 Buf

fromBase64() 공개 정적인 메소드

public static fromBase64 ( string s ) : Buf
s string
리턴 Buf

fromHex() 공개 정적인 메소드

public static fromHex ( string s ) : Buf
s string
리턴 Buf

get() 공개 메소드

public get ( long pos ) : long
pos long
리턴 long

getRange() 공개 메소드

public getRange ( Range range ) : Buf
range Range
리턴 Buf

hmac() 공개 메소드

public hmac ( String algorithm, Buf key ) : Buf
algorithm String
key Buf
리턴 Buf

isEmpty() 공개 메소드

public isEmpty ( ) : bool
리턴 bool

make() 공개 정적인 메소드

public static make ( ) : Buf
리턴 Buf

make() 공개 정적인 메소드

public static make ( long capacity ) : Buf
capacity long
리턴 Buf

more() 공개 메소드

public more ( ) : bool
리턴 bool

peek() 공개 메소드

public peek ( ) : Long
리턴 Long

peekChar() 공개 메소드

public peekChar ( ) : Long
리턴 Long

pos() 공개 메소드

public pos ( ) : long
리턴 long

print() 공개 메소드

public print ( object obj ) : Buf
obj object
리턴 Buf

printLine() 공개 메소드

public printLine ( ) : Buf
리턴 Buf

printLine() 공개 메소드

public printLine ( object obj ) : Buf
obj object
리턴 Buf

random() 공개 정적인 메소드

public static random ( long s ) : Buf
s long
리턴 Buf

read() 공개 메소드

public read ( ) : Long
리턴 Long

readAllBuf() 공개 메소드

public readAllBuf ( ) : Buf
리턴 Buf

readAllLines() 공개 메소드

public readAllLines ( ) : List
리턴 List

readAllStr() 공개 메소드

public readAllStr ( ) : string
리턴 string

readAllStr() 공개 메소드

public readAllStr ( bool normalizeNewlines ) : string
normalizeNewlines bool
리턴 string

readBool() 공개 메소드

public readBool ( ) : bool
리턴 bool

readBuf() 공개 메소드

public readBuf ( Buf other, long n ) : Long
other Buf
n long
리턴 Long

readBufFully() 공개 메소드

public readBufFully ( Buf buf, long n ) : Buf
buf Buf
n long
리턴 Buf

readChar() 공개 메소드

public readChar ( ) : Long
리턴 Long

readChars() 공개 메소드

public readChars ( long n ) : string
n long
리턴 string

readDecimal() 공개 메소드

public readDecimal ( ) : BigDecimal
리턴 BigDecimal

readF4() 공개 메소드

public readF4 ( ) : double
리턴 double

readF8() 공개 메소드

public readF8 ( ) : double
리턴 double

readLine() 공개 메소드

public readLine ( ) : string
리턴 string

readLine() 공개 메소드

public readLine ( Long max ) : string
max Long
리턴 string

readObj() 공개 메소드

public readObj ( ) : object
리턴 object

readObj() 공개 메소드

public readObj ( Map opt ) : object
opt Map
리턴 object

readProps() 공개 메소드

public readProps ( ) : Map
리턴 Map

readS1() 공개 메소드

public readS1 ( ) : long
리턴 long

readS2() 공개 메소드

public readS2 ( ) : long
리턴 long

readS4() 공개 메소드

public readS4 ( ) : long
리턴 long

readS8() 공개 메소드

public readS8 ( ) : long
리턴 long

readStrToken() 공개 메소드

public readStrToken ( ) : string
리턴 string

readStrToken() 공개 메소드

public readStrToken ( Long max ) : string
max Long
리턴 string

readStrToken() 공개 메소드

public readStrToken ( Long max, Func f ) : string
max Long
f Func
리턴 string

readU1() 공개 메소드

public readU1 ( ) : long
리턴 long

readU2() 공개 메소드

public readU2 ( ) : long
리턴 long

readU4() 공개 메소드

public readU4 ( ) : long
리턴 long

readUtf() 공개 메소드

public readUtf ( ) : string
리턴 string

remaining() 공개 메소드

public remaining ( ) : long
리턴 long

seek() 공개 메소드

public seek ( long pos ) : Buf
pos long
리턴 Buf

set() 공개 메소드

public set ( long pos, long b ) : Buf
pos long
b long
리턴 Buf

size() 공개 메소드

public size ( ) : long
리턴 long

size() 공개 메소드

public size ( long s ) : void
s long
리턴 void

toBase64() 공개 메소드

public toBase64 ( ) : string
리턴 string

toDigest() 공개 메소드

public toDigest ( string algorithm ) : Buf
algorithm string
리턴 Buf

toHex() 공개 메소드

public toHex ( ) : string
리턴 string

toStr() 공개 메소드

public toStr ( ) : string
리턴 string

trim() 공개 메소드

public trim ( ) : Buf
리턴 Buf

unread() 공개 메소드

public unread ( long n ) : Buf
n long
리턴 Buf

unreadChar() 공개 메소드

public unreadChar ( long c ) : Buf
c long
리턴 Buf

write() 공개 메소드

public write ( long b ) : Buf
b long
리턴 Buf

writeBool() 공개 메소드

public writeBool ( bool x ) : Buf
x bool
리턴 Buf

writeBuf() 공개 메소드

public writeBuf ( Buf other ) : Buf
other Buf
리턴 Buf

writeBuf() 공개 메소드

public writeBuf ( Buf other, long n ) : Buf
other Buf
n long
리턴 Buf

writeChar() 공개 메소드

public writeChar ( long c ) : Buf
c long
리턴 Buf

writeChars() 공개 메소드

public writeChars ( string s ) : Buf
s string
리턴 Buf

writeChars() 공개 메소드

public writeChars ( string s, long off ) : Buf
s string
off long
리턴 Buf

writeChars() 공개 메소드

public writeChars ( string s, long off, long len ) : Buf
s string
off long
len long
리턴 Buf

writeDecimal() 공개 메소드

public writeDecimal ( BigDecimal x ) : Buf
x BigDecimal
리턴 Buf

writeF4() 공개 메소드

public writeF4 ( double x ) : Buf
x double
리턴 Buf

writeF8() 공개 메소드

public writeF8 ( double x ) : Buf
x double
리턴 Buf

writeI2() 공개 메소드

public writeI2 ( long x ) : Buf
x long
리턴 Buf

writeI4() 공개 메소드

public writeI4 ( long x ) : Buf
x long
리턴 Buf

writeI8() 공개 메소드

public writeI8 ( long x ) : Buf
x long
리턴 Buf

writeObj() 공개 메소드

public writeObj ( object obj ) : Buf
obj object
리턴 Buf

writeObj() 공개 메소드

public writeObj ( object obj, Map opt ) : Buf
obj object
opt Map
리턴 Buf

writeProps() 공개 메소드

public writeProps ( Map props ) : Buf
props Map
리턴 Buf

writeUtf() 공개 메소드

public writeUtf ( string x ) : Buf
x string
리턴 Buf

writeXml() 공개 메소드

public writeXml ( string s ) : Buf
s string
리턴 Buf

writeXml() 공개 메소드

public writeXml ( string s, long flags ) : Buf
s string
flags long
리턴 Buf