C# Класс SharpCifs.Dcerpc.Ndr.NdrBuffer

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

Открытые свойства

Свойство Тип Описание
Buf byte[]
Deferred NdrBuffer
Index int
Length int
Start int

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

Метод Описание
Advance ( int n ) : void
Align ( int boundary ) : int
Align ( int boundary, byte value ) : int
Dec_ndr_hyper ( ) : long
Dec_ndr_long ( ) : int
Dec_ndr_short ( ) : int
Dec_ndr_small ( ) : int
Dec_ndr_string ( ) : string
Derive ( int idx ) : NdrBuffer
Enc_ndr_hyper ( long h ) : void
Enc_ndr_long ( int l ) : void
Enc_ndr_referent ( object obj, int type ) : void
Enc_ndr_short ( int s ) : void
Enc_ndr_small ( int s ) : void
Enc_ndr_string ( string s ) : void
GetBuffer ( ) : byte[]
GetCapacity ( ) : int
GetIndex ( ) : int
GetLength ( ) : int
GetTailSpace ( ) : int
NdrBuffer ( byte buf, int start ) : System
ReadOctetArray ( byte b, int i, int l ) : void
Reset ( ) : void
SetIndex ( int index ) : void
SetLength ( int length ) : void
ToString ( ) : string
WriteOctetArray ( byte b, int i, int l ) : void

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

Метод Описание
GetDceReferent ( object obj ) : int

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

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

public Advance ( int n ) : void
n int
Результат void

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

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

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

public Align ( int boundary, byte value ) : int
boundary int
value byte
Результат int

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

public Dec_ndr_hyper ( ) : long
Результат long

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

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

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

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

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

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

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

public Dec_ndr_string ( ) : string
Результат string

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

public Derive ( int idx ) : NdrBuffer
idx int
Результат NdrBuffer

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

public Enc_ndr_hyper ( long h ) : void
h long
Результат void

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

public Enc_ndr_long ( int l ) : void
l int
Результат void

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

public Enc_ndr_referent ( object obj, int type ) : void
obj object
type int
Результат void

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

public Enc_ndr_short ( int s ) : void
s int
Результат void

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

public Enc_ndr_small ( int s ) : void
s int
Результат void

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

public Enc_ndr_string ( string s ) : void
s string
Результат void

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

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

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

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

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

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

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

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

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

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

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

public NdrBuffer ( byte buf, int start ) : System
buf byte
start int
Результат System

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

public ReadOctetArray ( byte b, int i, int l ) : void
b byte
i int
l int
Результат void

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

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

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

public SetIndex ( int index ) : void
index int
Результат void

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

public SetLength ( int length ) : void
length int
Результат void

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

public ToString ( ) : string
Результат string

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

public WriteOctetArray ( byte b, int i, int l ) : void
b byte
i int
l int
Результат void

Описание свойств

Buf публичное свойство

public byte[] Buf
Результат byte[]

Deferred публичное свойство

public NdrBuffer,SharpCifs.Dcerpc.Ndr Deferred
Результат NdrBuffer

Index публичное свойство

public int Index
Результат int

Length публичное свойство

public int Length
Результат int

Start публичное свойство

public int Start
Результат int