C# Class Ros_CSharp.CustomSocket.Socket

Inheritance: System.Net.Sockets.Socket
Afficher le fichier Open project: uml-robotics/ROS.NET

Méthodes publiques

Свойство Type Description
Info SocketInfo

Private Properties

Свойство Type Description
ToString string
_poll void
_poll void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ToString ( ) : string
_poll ( ) : void
_poll ( int POLLFLAGS ) : void

Method Details

AcceptAsync() public méthode

public AcceptAsync ( System.Net.Sockets a ) : bool
a System.Net.Sockets
Résultat bool

BeginConnect() public méthode

public BeginConnect ( System.Net endpoint, AsyncCallback ac, object st ) : IAsyncResult
endpoint System.Net
ac AsyncCallback
st object
Résultat IAsyncResult

BeginConnect() public méthode

public BeginConnect ( System.Net address, int port, AsyncCallback ac, object st ) : IAsyncResult
address System.Net
port int
ac AsyncCallback
st object
Résultat IAsyncResult

BeginConnect() public méthode

public BeginConnect ( string host, int port, AsyncCallback ac, object st ) : IAsyncResult
host string
port int
ac AsyncCallback
st object
Résultat IAsyncResult

Bind() public méthode

public Bind ( System.Net ep ) : void
ep System.Net
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

Close() public méthode

public Close ( int timeout ) : void
timeout int
Résultat void

Connect() public méthode

public Connect ( System.Net ep ) : void
ep System.Net
Résultat void

Connect() public méthode

public Connect ( System.Net address, int port ) : void
address System.Net
port int
Résultat void

ConnectAsync() public méthode

public ConnectAsync ( System.Net.Sockets e ) : bool
e System.Net.Sockets
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EndConnect() public méthode

public EndConnect ( IAsyncResult iar ) : void
iar IAsyncResult
Résultat void

GetSocketOption() public méthode

public GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, int optionlength ) : byte[]
lvl System.Net.Sockets
n System.Net.Sockets
optionlength int
Résultat byte[]

GetSocketOption() public méthode

public GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n ) : object
lvl System.Net.Sockets
n System.Net.Sockets
Résultat object

GetSocketOption() public méthode

public GetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, byte optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue byte
Résultat void

IOControl() public méthode

public IOControl ( System.Net.Sockets code, byte inval, byte outval ) : int
code System.Net.Sockets
inval byte
outval byte
Résultat int

IOControl() public méthode

public IOControl ( int code, byte inval, byte outval ) : int
code int
inval byte
outval byte
Résultat int

Listen() public méthode

public Listen ( int backlog ) : void
backlog int
Résultat void

Receive() public méthode

public Receive ( byte arr, int offset, int size, System.Net.Sockets f ) : int
arr byte
offset int
size int
f System.Net.Sockets
Résultat int

Receive() public méthode

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
Résultat int

SafePoll() public méthode

public SafePoll ( int timeout, System.Net.Sockets sm ) : bool
timeout int
sm System.Net.Sockets
Résultat bool

Send() public méthode

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
Résultat int

SetSocketOption() public méthode

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, bool optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue bool
Résultat void

SetSocketOption() public méthode

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, byte optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue byte
Résultat void

SetSocketOption() public méthode

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, int optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue int
Résultat void

SetSocketOption() public méthode

public SetSocketOption ( System.Net.Sockets lvl, System.Net.Sockets n, object optionvalue ) : void
lvl System.Net.Sockets
n System.Net.Sockets
optionvalue object
Résultat void

Shutdown() public méthode

public Shutdown ( System.Net.Sockets sd ) : void
sd System.Net.Sockets
Résultat void

Socket() public méthode

public Socket ( System.Net.Sockets sock ) : System
sock System.Net.Sockets
Résultat System

Socket() public méthode

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
Résultat System

Property Details

Info public_oe property

public SocketInfo Info
Résultat SocketInfo