C# Класс Ros_CSharp.CustomSocket.Socket

Наследование: System.Net.Sockets.Socket
Показать файл Открыть проект

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

Свойство Тип Описание
Info SocketInfo

Private Properties

Свойство Тип Описание
ToString string
_poll void
_poll void

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

Метод Описание
AcceptAsync ( System.Net.Sockets a ) : bool
BeginConnect ( System.Net endpoint, AsyncCallback ac, object st ) : IAsyncResult
BeginConnect ( System.Net address, int port, AsyncCallback ac, object st ) : IAsyncResult
BeginConnect ( string host, int port, AsyncCallback ac, object st ) : IAsyncResult
Bind ( System.Net ep ) : void
Close ( ) : void
Close ( int timeout ) : void
Connect ( System.Net ep ) : void
Connect ( System.Net address, int port ) : void
ConnectAsync ( System.Net.Sockets e ) : bool
Dispose ( ) : void
EndConnect ( IAsyncResult iar ) : void
GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, int optionlength ) : byte[]
GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n ) : object
GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, byte optionvalue ) : void
IOControl ( System.Net.Sockets code, byte inval, byte outval ) : int
IOControl ( int code, byte inval, byte outval ) : int
Listen ( int backlog ) : void
Receive ( byte arr, int offset, int size, System.Net.Sockets f ) : int
Receive ( byte arr, int offset, int size, System.Net.Sockets f, System.Net.Sockets &er ) : int
SafePoll ( int timeout, System.Net.Sockets sm ) : bool
Send ( byte arr, int offset, int size, System.Net.Sockets f, System.Net.Sockets &er ) : int
SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, bool optionvalue ) : void
SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, byte optionvalue ) : void
SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, int optionvalue ) : void
SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, object optionvalue ) : void
Shutdown ( System.Net.Sockets sd ) : void
Socket ( System.Net.Sockets sock ) : System
Socket ( System.Net.Sockets addressFamily, System.Net.Sockets socketType, System.Net.Sockets protocolType ) : System

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

Метод Описание
ToString ( ) : string
_poll ( ) : void
_poll ( int POLLFLAGS ) : void

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

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

public AcceptAsync ( System.Net.Sockets a ) : bool
a System.Net.Sockets
Результат bool

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

public BeginConnect ( System.Net endpoint, AsyncCallback ac, object st ) : IAsyncResult
endpoint System.Net
ac AsyncCallback
st object
Результат IAsyncResult

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

public BeginConnect ( System.Net address, int port, AsyncCallback ac, object st ) : IAsyncResult
address System.Net
port int
ac AsyncCallback
st object
Результат IAsyncResult

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

public BeginConnect ( string host, int port, AsyncCallback ac, object st ) : IAsyncResult
host string
port int
ac AsyncCallback
st object
Результат IAsyncResult

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

public Bind ( System.Net ep ) : void
ep System.Net
Результат void

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

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

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

public Close ( int timeout ) : void
timeout int
Результат void

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

public Connect ( System.Net ep ) : void
ep System.Net
Результат void

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

public Connect ( System.Net address, int port ) : void
address System.Net
port int
Результат void

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

public ConnectAsync ( System.Net.Sockets e ) : bool
e System.Net.Sockets
Результат bool

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

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

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

public EndConnect ( IAsyncResult iar ) : void
iar IAsyncResult
Результат void

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

public GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, int optionlength ) : byte[]
lvl System.Net.Sockets
n System.Net.Sockets
optionlength int
Результат byte[]

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

public GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n ) : object
lvl System.Net.Sockets
n System.Net.Sockets
Результат object

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

public GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, byte optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue byte
Результат void

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

public IOControl ( System.Net.Sockets code, byte inval, byte outval ) : int
code System.Net.Sockets
inval byte
outval byte
Результат int

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

public IOControl ( int code, byte inval, byte outval ) : int
code int
inval byte
outval byte
Результат int

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

public Listen ( int backlog ) : void
backlog int
Результат void

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

public Receive ( byte arr, int offset, int size, System.Net.Sockets f ) : int
arr byte
offset int
size int
f System.Net.Sockets
Результат int

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

public Receive ( byte arr, int offset, int size, System.Net.Sockets f, System.Net.Sockets &er ) : int
arr byte
offset int
size int
f System.Net.Sockets
er System.Net.Sockets
Результат int

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

public SafePoll ( int timeout, System.Net.Sockets sm ) : bool
timeout int
sm System.Net.Sockets
Результат bool

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

public Send ( byte arr, int offset, int size, System.Net.Sockets f, System.Net.Sockets &er ) : int
arr byte
offset int
size int
f System.Net.Sockets
er System.Net.Sockets
Результат int

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

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, bool optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue bool
Результат void

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

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, byte optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue byte
Результат void

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

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, int optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue int
Результат void

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

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, object optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue object
Результат void

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

public Shutdown ( System.Net.Sockets sd ) : void
sd System.Net.Sockets
Результат void

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

public Socket ( System.Net.Sockets sock ) : System
sock System.Net.Sockets
Результат System

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

public Socket ( System.Net.Sockets addressFamily, System.Net.Sockets socketType, System.Net.Sockets protocolType ) : System
addressFamily System.Net.Sockets
socketType System.Net.Sockets
protocolType System.Net.Sockets
Результат System

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

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

public SocketInfo Info
Результат SocketInfo