C# Класс Otp.OtpOutputStream

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
OtpOutputStream ( ) : System
OtpOutputStream ( Erlang o ) : System
OtpOutputStream ( Erlang o, bool writeVersion ) : System
OtpOutputStream ( Erlang o, bool writeVersion, bool writePktSize ) : System
OtpOutputStream ( int size ) : System
ToBinary ( ) : Binary
count ( ) : int
encode_size ( Erlang o ) : int
getBuffer ( ) : byte[]
getPos ( ) : int
long_arity ( long l ) : int
poke4BE ( int offset, int n ) : void
reset ( ) : void
size ( ) : int
write ( byte b ) : void
write1 ( long n ) : void
write2BE ( long n ) : void
write2LE ( long n ) : void
write4BE ( long n ) : void
write4LE ( long n ) : void
writeN ( byte bytes ) : void
writeTo ( System os ) : void
write_any ( Erlang o ) : void
write_atom ( System atom ) : void
write_binary ( byte bin ) : void
write_boolean ( bool b ) : void
write_byte ( byte b ) : void
write_char ( char c ) : void
write_double ( double d ) : void
write_float ( float f ) : void
write_int ( int i ) : void
write_list_head ( int arity ) : void
write_long ( long l ) : void
write_nil ( ) : void
write_pid ( System node, int id, int serial, int creation ) : void
write_port ( System node, int id, int creation ) : void
write_ref ( System node, int id, int creation ) : void
write_short ( short s ) : void
write_string ( System s ) : void
write_tuple_head ( int arity ) : void
write_uint ( uint ui ) : void
write_ulong ( ulong ul ) : void
write_ushort ( ushort us ) : void

Приватные методы

Метод Описание
encodeObject ( Erlang o, bool writeVersion ) : void
getOtpInputStream ( int offset ) : OtpInputStream
write_long ( long l, bool isNegative ) : void

Описание методов

OtpOutputStream() публичный Метод

public OtpOutputStream ( ) : System
Результат System

OtpOutputStream() публичный Метод

public OtpOutputStream ( Erlang o ) : System
o Erlang
Результат System

OtpOutputStream() публичный Метод

public OtpOutputStream ( Erlang o, bool writeVersion ) : System
o Erlang
writeVersion bool
Результат System

OtpOutputStream() публичный Метод

public OtpOutputStream ( Erlang o, bool writeVersion, bool writePktSize ) : System
o Erlang
writeVersion bool
writePktSize bool
Результат System

OtpOutputStream() публичный Метод

public OtpOutputStream ( int size ) : System
size int
Результат System

ToBinary() публичный Метод

public ToBinary ( ) : Binary
Результат Otp.Erlang.Binary

count() публичный Метод

public count ( ) : int
Результат int

encode_size() публичный Метод

public encode_size ( Erlang o ) : int
o Erlang
Результат int

getBuffer() публичный Метод

public getBuffer ( ) : byte[]
Результат byte[]

getPos() публичный Метод

public getPos ( ) : int
Результат int

long_arity() статический публичный Метод

static public long_arity ( long l ) : int
l long
Результат int

poke4BE() публичный Метод

public poke4BE ( int offset, int n ) : void
offset int
n int
Результат void

reset() публичный Метод

public reset ( ) : void
Результат void

size() публичный Метод

public size ( ) : int
Результат int

write() публичный Метод

public write ( byte b ) : void
b byte
Результат void

write1() публичный Метод

public write1 ( long n ) : void
n long
Результат void

write2BE() публичный Метод

public write2BE ( long n ) : void
n long
Результат void

write2LE() публичный Метод

public write2LE ( long n ) : void
n long
Результат void

write4BE() публичный Метод

public write4BE ( long n ) : void
n long
Результат void

write4LE() публичный Метод

public write4LE ( long n ) : void
n long
Результат void

writeN() публичный Метод

public writeN ( byte bytes ) : void
bytes byte
Результат void

writeTo() публичный Метод

public writeTo ( System os ) : void
os System
Результат void

write_any() публичный Метод

public write_any ( Erlang o ) : void
o Erlang
Результат void

write_atom() публичный Метод

public write_atom ( System atom ) : void
atom System
Результат void

write_binary() публичный Метод

public write_binary ( byte bin ) : void
bin byte
Результат void

write_boolean() публичный Метод

public write_boolean ( bool b ) : void
b bool
Результат void

write_byte() публичный Метод

public write_byte ( byte b ) : void
b byte
Результат void

write_char() публичный Метод

public write_char ( char c ) : void
c char
Результат void

write_double() публичный Метод

public write_double ( double d ) : void
d double
Результат void

write_float() публичный Метод

public write_float ( float f ) : void
f float
Результат void

write_int() публичный Метод

public write_int ( int i ) : void
i int
Результат void

write_list_head() публичный Метод

public write_list_head ( int arity ) : void
arity int
Результат void

write_long() публичный Метод

public write_long ( long l ) : void
l long
Результат void

write_nil() публичный Метод

public write_nil ( ) : void
Результат void

write_pid() публичный Метод

public write_pid ( System node, int id, int serial, int creation ) : void
node System
id int
serial int
creation int
Результат void

write_port() публичный Метод

public write_port ( System node, int id, int creation ) : void
node System
id int
creation int
Результат void

write_ref() публичный Метод

public write_ref ( System node, int id, int creation ) : void
node System
id int
creation int
Результат void

write_short() публичный Метод

public write_short ( short s ) : void
s short
Результат void

write_string() публичный Метод

public write_string ( System s ) : void
s System
Результат void

write_tuple_head() публичный Метод

public write_tuple_head ( int arity ) : void
arity int
Результат void

write_uint() публичный Метод

public write_uint ( uint ui ) : void
ui uint
Результат void

write_ulong() публичный Метод

public write_ulong ( ulong ul ) : void
ul ulong
Результат void

write_ushort() публичный Метод

public write_ushort ( ushort us ) : void
us ushort
Результат void