C# 클래스 burlapcsharp.io.CBurlapInput

상속: AbstractBurlapInput
파일 보기 프로젝트 열기: timfel/csharp-hessian

보호된 프로퍼티들

프로퍼티 타입 설명
m_intPeek int
m_sBuild StringBuilder
m_sEntityBuild StringBuilder
m_utcCalendar System.Globalization.Calendar

공개 메소드들

메소드 설명
AddRef ( Object obj ) : int

Adds a list/map reference.

CBurlapInput ( Stream srInput ) : System

Constructor

CompleteCall ( ) : void

Completes reading the call A successful completion will have a single value:

  

CompleteReply ( ) : void

Completes reading the call A successful completion will have a single value:

ExpectTag ( int expectTag ) : void
Init ( Stream srInput ) : void

Initialization with the stream that will be read from

IsEnd ( ) : bool

Returns true if this is the end of a list or a map.

ReadBoolean ( ) : bool

Reads a boolean value 0 1

ReadByte ( ) : int

Reads a byte from the stream.

ReadBytes ( ) : byte[]

Reads the byte array

ReadCall ( ) : int

Starts reading the call

A successful completion will have a single value:

  

ReadDouble ( ) : double

Reads a double. value

ReadEnd ( ) : void

Returns true if this is the end of a list or a map.

ReadFloat ( ) : float

Reads a float value

ReadHeader ( ) : String

Reads a header, returning null if there are no headers.

value

ReadInputStream ( ) : Stream
ReadInt ( ) : int

Reads an integer value

ReadLength ( ) : int

Reads the length value

ReadListEnd ( ) : void

Reads the end of the map

ReadListStart ( ) : int

Reads the start of a list.

ReadLocalDate ( ) : long

Reads a date. ISO-8609 date

ReadLong ( ) : long

Reads a long value

ReadMapEnd ( ) : void

Reads the end of the map

ReadMapStart ( ) : int

Reads the start of a map.

ReadMethod ( ) : String

Reads the method

 method 

ReadNode ( ) : XmlNode

Reads an XML node. xml string

ReadNull ( ) : void

Reads a null

ReadObject ( ) : object

Reads an arbitrary object from the input stream.

ReadObject ( Type expectedType ) : object

Reads an arbitrary object from the input stream.

ReadRef ( ) : object

Reads a remote object.

ReadRemote ( ) : object

Reads a reference.

ReadReply ( Type expectedType ) : object

Reads a reply as an object.

ReadShort ( ) : int

Reads a short.

ReadString ( ) : string

Reads a string value&

ReadType ( ) : String

Parses a type from the stream. type

ReadUTCDate ( ) : long

Reads a date. ISO-8609 date

SetRef ( int i, Object obj ) : void

Adds a list/map reference.

StartCall ( ) : void

Starts reading the call

  method 

StartReply ( ) : void

Starts reading the reply A successful completion will have a single value:

보호된 메소드들

메소드 설명
ExpectedChar ( String expect, int ch ) : CBurlapException
ExpectedTag ( System expect, int tag ) : CBurlapException
IsWhitespace ( int ch ) : bool
ParseBytes ( System bos ) : MemoryStream

Parses a byte array.

ParseBytes ( ) : byte[]

Parses a byte array.

ParseDate ( ) : long

Parses a date value from the stream.

ParseDate ( System calendar ) : long

Parses a date value from the stream.

ParseString ( ) : String
ParseString ( StringBuilder sBuild ) : StringBuilder
ParseTag ( ) : int
SkipWhitespace ( ) : int
TagName ( int tag ) : String

비공개 메소드들

메소드 설명
CBurlapInput ( ) : System
IsTagChar ( int ch ) : bool

Checks the valid character

ParseDouble ( ) : double
ParseInt ( ) : int
ParseLong ( ) : long
ParseXML ( ) : XmlNode
Read ( ) : int

Reads the next byte from the inputStream

ReadChar ( ) : int

Reads a character from the underlying stream.

ReadFault ( ) : Hashtable

Reads a fault.

메소드 상세

AddRef() 공개 메소드

Adds a list/map reference.
public AddRef ( Object obj ) : int
obj Object
리턴 int

CBurlapInput() 공개 메소드

Constructor
public CBurlapInput ( Stream srInput ) : System
srInput Stream InputStream what have to read from
리턴 System

CompleteCall() 공개 메소드

Completes reading the call A successful completion will have a single value:
  
public CompleteCall ( ) : void
리턴 void

CompleteReply() 공개 메소드

Completes reading the call A successful completion will have a single value:
public CompleteReply ( ) : void
리턴 void

ExpectTag() 공개 메소드

public ExpectTag ( int expectTag ) : void
expectTag int
리턴 void

ExpectedChar() 보호된 메소드

protected ExpectedChar ( String expect, int ch ) : CBurlapException
expect String
ch int
리턴 CBurlapException

ExpectedTag() 보호된 메소드

protected ExpectedTag ( System expect, int tag ) : CBurlapException
expect System
tag int
리턴 CBurlapException

Init() 공개 메소드

Initialization with the stream that will be read from
public Init ( Stream srInput ) : void
srInput Stream stream /// that will be read from
리턴 void

IsEnd() 공개 메소드

Returns true if this is the end of a list or a map.
public IsEnd ( ) : bool
리턴 bool

IsWhitespace() 보호된 메소드

protected IsWhitespace ( int ch ) : bool
ch int
리턴 bool

ParseBytes() 보호된 메소드

Parses a byte array.
protected ParseBytes ( System bos ) : MemoryStream
bos System
리턴 System.IO.MemoryStream

ParseBytes() 보호된 메소드

Parses a byte array.
protected ParseBytes ( ) : byte[]
리턴 byte[]

ParseDate() 보호된 메소드

Parses a date value from the stream.
protected ParseDate ( ) : long
리턴 long

ParseDate() 보호된 메소드

Parses a date value from the stream.
protected ParseDate ( System calendar ) : long
calendar System
리턴 long

ParseString() 보호된 메소드

protected ParseString ( ) : String
리턴 String

ParseString() 보호된 메소드

protected ParseString ( StringBuilder sBuild ) : StringBuilder
sBuild StringBuilder
리턴 StringBuilder

ParseTag() 보호된 메소드

protected ParseTag ( ) : int
리턴 int

ReadBoolean() 공개 메소드

Reads a boolean value 0 1
public ReadBoolean ( ) : bool
리턴 bool

ReadByte() 공개 메소드

Reads a byte from the stream.
public ReadByte ( ) : int
리턴 int

ReadBytes() 공개 메소드

Reads the byte array
public ReadBytes ( ) : byte[]
리턴 byte[]

ReadCall() 공개 메소드

Starts reading the call

A successful completion will have a single value:

  
public ReadCall ( ) : int
리턴 int

ReadDouble() 공개 메소드

Reads a double. value
public ReadDouble ( ) : double
리턴 double

ReadEnd() 공개 메소드

Returns true if this is the end of a list or a map.
public ReadEnd ( ) : void
리턴 void

ReadFloat() 공개 메소드

Reads a float value
public ReadFloat ( ) : float
리턴 float

ReadHeader() 공개 메소드

Reads a header, returning null if there are no headers.
value
public ReadHeader ( ) : String
리턴 String

ReadInputStream() 공개 메소드

public ReadInputStream ( ) : Stream
리턴 Stream

ReadInt() 공개 메소드

Reads an integer value
public ReadInt ( ) : int
리턴 int

ReadLength() 공개 메소드

Reads the length value
public ReadLength ( ) : int
리턴 int

ReadListEnd() 공개 메소드

Reads the end of the map
public ReadListEnd ( ) : void
리턴 void

ReadListStart() 공개 메소드

Reads the start of a list.
public ReadListStart ( ) : int
리턴 int

ReadLocalDate() 공개 메소드

Reads a date. ISO-8609 date
public ReadLocalDate ( ) : long
리턴 long

ReadLong() 공개 메소드

Reads a long value
public ReadLong ( ) : long
리턴 long

ReadMapEnd() 공개 메소드

Reads the end of the map
public ReadMapEnd ( ) : void
리턴 void

ReadMapStart() 공개 메소드

Reads the start of a map.
public ReadMapStart ( ) : int
리턴 int

ReadMethod() 공개 메소드

Reads the method
 method 
public ReadMethod ( ) : String
리턴 String

ReadNode() 공개 메소드

Reads an XML node. xml string
public ReadNode ( ) : XmlNode
리턴 System.Xml.XmlNode

ReadNull() 공개 메소드

Reads a null
public ReadNull ( ) : void
리턴 void

ReadObject() 공개 메소드

Reads an arbitrary object from the input stream.
public ReadObject ( ) : object
리턴 object

ReadObject() 공개 메소드

Reads an arbitrary object from the input stream.
public ReadObject ( Type expectedType ) : object
expectedType System.Type the expected class if the protocol doesn't supply it.
리턴 object

ReadRef() 공개 메소드

Reads a remote object.
public ReadRef ( ) : object
리턴 object

ReadRemote() 공개 메소드

Reads a reference.
public ReadRemote ( ) : object
리턴 object

ReadReply() 공개 메소드

Reads a reply as an object.
public ReadReply ( Type expectedType ) : object
expectedType System.Type the expected class if the protocol doesn't supply it.
리턴 object

ReadShort() 공개 메소드

Reads a short.
public ReadShort ( ) : int
리턴 int

ReadString() 공개 메소드

Reads a string value&
public ReadString ( ) : string
리턴 string

ReadType() 공개 메소드

Parses a type from the stream. type
public ReadType ( ) : String
리턴 String

ReadUTCDate() 공개 메소드

Reads a date. ISO-8609 date
public ReadUTCDate ( ) : long
리턴 long

SetRef() 공개 메소드

Adds a list/map reference.
public SetRef ( int i, Object obj ) : void
i int
obj Object
리턴 void

SkipWhitespace() 보호된 메소드

protected SkipWhitespace ( ) : int
리턴 int

StartCall() 공개 메소드

Starts reading the call
  method 
public StartCall ( ) : void
리턴 void

StartReply() 공개 메소드

Starts reading the reply A successful completion will have a single value:
public StartReply ( ) : void
리턴 void

TagName() 보호된 정적인 메소드

protected static TagName ( int tag ) : String
tag int
리턴 String

프로퍼티 상세

m_intPeek 보호되어 있는 프로퍼티

a peek character
protected int m_intPeek
리턴 int

m_sBuild 보호되어 있는 프로퍼티

protected StringBuilder m_sBuild
리턴 StringBuilder

m_sEntityBuild 보호되어 있는 프로퍼티

protected StringBuilder m_sEntityBuild
리턴 StringBuilder

m_utcCalendar 보호되어 있는 프로퍼티

protected System.Globalization.Calendar m_utcCalendar
리턴 System.Globalization.Calendar