프로퍼티 | 타입 | 설명 | |
---|---|---|---|
m_srOutput | Stream |
메소드 | 설명 | |
---|---|---|
AddRef ( object objReference ) : bool |
If the object has already been written, just write its ref.
|
|
CBurlapOutput ( Stream srOutput ) : System |
Constructor
|
|
Call ( string strMethod, object args ) : void |
Writes a complete method call.
|
|
CompleteCall ( ) : void |
Completes.
|
|
CompleteReply ( ) : void |
Completes reading the reply A successful completion will have a single value:
|
|
Init ( Stream srOutput ) : void |
Initializes the output
|
|
PrintString ( String v ) : void |
Prints a string to the stream, encoded as UTF-8
|
|
PrintString ( System v, int offset, int length ) : void |
Prints a string to the stream, encoded as UTF-8
|
|
PrintString ( char v, int offset, int length ) : void |
Prints a string to the stream, encoded as UTF-8
|
|
RemoveRef ( object objReference ) : bool |
Removes a reference
|
|
ReplaceRef ( object objOldReference, object objNewReference ) : bool |
Replaces a reference from one object to another
|
|
StartCall ( ) : void |
Starts the method call. Clients would use
|
|
StartCall ( String method ) : void |
Starts the method call. Clients would use
|
|
StartReply ( ) : void |
Starts the reply A successful completion will have a single value:
|
|
WriteBoolean ( bool bValue ) : void |
Writes a boolean value to the stream. The boolean will be written with the following syntax:
|
|
WriteByteBufferEnd ( byte buffer, int offset, int length ) : void |
Writes a byte buffer to the stream.
|
|
WriteByteBufferPart ( byte buffer, int offset, int length ) : void |
Writes a byte buffer to the stream.
|
|
WriteBytes ( byte buffer ) : void |
Writes a byte array to the stream. The array will be written with the following syntax: If the value is null, it will be written as
|
|
WriteBytes ( byte buffer, int offset, int length ) : void |
Writes a byte array to the stream. The array will be written with the following syntax: If the value is null, it will be written as
|
|
WriteDouble ( double dValue ) : void |
Writes a double value to the stream. The double will be written with the following syntax:
|
|
WriteFault ( System code, System message, System detail ) : void |
Writes a fault. The fault will be written as a descriptive string followed by an object:
|
|
WriteHeader ( String name ) : void |
Writes a header name. The header value must immediately follow.
|
|
WriteInt ( int intValue ) : void |
Writes an integer value to the stream. The integer will be written with the following syntax:
|
|
WriteListBegin ( int length, String type ) : void |
Writes the list header to the stream. List writers will call
|
|
WriteListEnd ( ) : void |
Writes the tail of the list to the stream.
|
|
WriteLong ( long lValue ) : void |
Writes a long value to the stream. The long will be written with the following syntax:
|
|
WriteMapBegin ( System type ) : void |
Writes the map header to the stream. Map writers will call
|
|
WriteMapEnd ( ) : void |
Writes the tail of the map to the stream.
|
|
WriteMethod ( String method ) : void |
Writes the method for a call.
|
|
WriteNull ( ) : void |
Writes a null value to the stream. The null will be written with the following syntax
|
|
WriteObject ( object obj ) : void |
Writes any object to the output stream.
|
|
WriteRef ( int intValue ) : void |
Writes a reference.
|
|
WriteRemote ( String type, String url ) : void |
Writes a remote object reference to the stream. The type is the type of the remote interface.
|
|
WriteString ( String sValue ) : void |
Writes a string value to the stream using UTF-8 encoding. The string will be written with the following syntax: If the value is null, it will be written as
|
|
WriteString ( char buffer, int offset, int length ) : void |
Writes a string value to the stream using UTF-8 encoding. The string will be written with the following syntax: If the value is null, it will be written as
|
|
WriteUTCDate ( long time ) : void |
Writes a date to the stream.
|
|
printDate ( System.DateTime dateTime ) : void |
Prints a date.
|
메소드 | 설명 | |
---|---|---|
Print ( String str ) : void |
Prints a string as ascii to the stream. Used for tags, etc. that are known to the ascii.
|
|
Print ( char v ) : void |
Prints a char to the stream.
|
|
Print ( double v ) : void |
Prints a double to the stream.
|
|
Print ( int v ) : void |
Prints an integer to the stream.
|
|
Print ( long v ) : void |
Prints a long to the stream.
|
메소드 | 설명 | |
---|---|---|
Encode ( int d ) : char |
Encodes a digit
|
public AddRef ( object objReference ) : bool | ||
objReference | object | the object to add as a reference |
리턴 | bool |
public CBurlapOutput ( Stream srOutput ) : System | ||
srOutput | Stream | Output stream |
리턴 | System |
public Call ( string strMethod, object args ) : void | ||
strMethod | string | Method name |
args | object | Method args |
리턴 | void |
protected Print ( String str ) : void | ||
str | String | the ascii string to print. /// |
리턴 | void |
public PrintString ( String v ) : void | ||
v | String | the string to print. /// |
리턴 | void |
public PrintString ( System v, int offset, int length ) : void | ||
v | System | the string to print. /// |
offset | int | |
length | int | |
리턴 | void |
public PrintString ( char v, int offset, int length ) : void | ||
v | char | the string to print. /// |
offset | int | |
length | int | |
리턴 | void |
public RemoveRef ( object objReference ) : bool | ||
objReference | object | Object reference to remove |
리턴 | bool |
public ReplaceRef ( object objOldReference, object objNewReference ) : bool | ||
objOldReference | object | Old object reference |
objNewReference | object | New object reference |
리턴 | bool |
public StartCall ( String method ) : void | ||
method | String | the method name to call. /// |
리턴 | void |
public WriteBoolean ( bool bValue ) : void | ||
bValue | bool | the boolean value to write. /// |
리턴 | void |
public WriteByteBufferEnd ( byte buffer, int offset, int length ) : void | ||
buffer | byte | |
offset | int | |
length | int | |
리턴 | void |
public WriteByteBufferPart ( byte buffer, int offset, int length ) : void | ||
buffer | byte | |
offset | int | |
length | int | |
리턴 | void |
public WriteBytes ( byte buffer, int offset, int length ) : void | ||
buffer | byte | |
offset | int | |
length | int | |
리턴 | void |
public WriteFault ( System code, System message, System detail ) : void | ||
code | System | the fault code, a three digit /// |
message | System | |
detail | System | |
리턴 | void |
public WriteListBegin ( int length, String type ) : void | ||
length | int | |
type | String | |
리턴 | void |
public WriteMethod ( String method ) : void | ||
method | String | the method name to call. /// |
리턴 | void |
public WriteRemote ( String type, String url ) : void | ||
type | String | |
url | String | |
리턴 | void |
public WriteString ( char buffer, int offset, int length ) : void | ||
buffer | char | |
offset | int | |
length | int | |
리턴 | void |
public WriteUTCDate ( long time ) : void | ||
time | long | the date in milliseconds from the epoch in UTC /// |
리턴 | void |
public printDate ( System.DateTime dateTime ) : void | ||
dateTime | System.DateTime | |
리턴 | void |