C# Класс Brunet.Symphony.AHSender

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

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

Свойство Тип Описание
Destination Address
Header AHHeader
Hops short
HopsTaken short
Node StructuredNode
Options ushort
ReceivedFrom ISender
Source Address
Ttl short

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

Метод Описание
AHSender ( Node n, Address destination ) : System
AHSender ( Node n, Address destination, short ttl, ushort options ) : System
AHSender ( Node n, Address destination, ushort options ) : System
AHSender ( Node n, ISender from, Address destination, short ttl, ushort options ) : System
AHSender ( Node n, ISender from, Address destination, short ttl, ushort options, short hops_taken ) : System
DefaultTTLFor ( int netsize ) : short
Equals ( object o ) : bool
GetHashCode ( ) : int
Send ( ICopyable data ) : void
ToString ( ) : string
ToUri ( ) : string

Защищенные методы

Метод Описание
CreateInstance ( object node_ctx, string uri ) : AHSender

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

Метод Описание
AHSender ( ) : System

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

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

public AHSender ( Node n, Address destination ) : System
n Node
destination Address
Результат System

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

public AHSender ( Node n, Address destination, short ttl, ushort options ) : System
n Node
destination Address
ttl short
options ushort
Результат System

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

public AHSender ( Node n, Address destination, ushort options ) : System
n Node
destination Address
options ushort
Результат System

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

public AHSender ( Node n, ISender from, Address destination, short ttl, ushort options ) : System
n Node
from ISender
destination Address
ttl short
options ushort
Результат System

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

public AHSender ( Node n, ISender from, Address destination, short ttl, ushort options, short hops_taken ) : System
n Node
from ISender
destination Address
ttl short
options ushort
hops_taken short
Результат System

CreateInstance() защищенный статический Метод

protected static CreateInstance ( object node_ctx, string uri ) : AHSender
node_ctx object
uri string
Результат AHSender

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

static public DefaultTTLFor ( int netsize ) : short
netsize int
Результат short

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

public Equals ( object o ) : bool
o object
Результат bool

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

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

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

public Send ( ICopyable data ) : void
data ICopyable
Результат void

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

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

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

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

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

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

public Address Destination
Результат Address

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

public AHHeader,Brunet.Symphony Header
Результат AHHeader

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

public short Hops
Результат short

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

public short HopsTaken
Результат short

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

public StructuredNode,Brunet.Symphony Node
Результат StructuredNode

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

public ushort Options
Результат ushort

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

public ISender ReceivedFrom
Результат ISender

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

public Address Source
Результат Address

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

public short Ttl
Результат short