C# 클래스 Ros_CSharp.CustomSocket.Socket

상속: System.Net.Sockets.Socket
파일 보기 프로젝트 열기: uml-robotics/ROS.NET

공개 프로퍼티들

프로퍼티 타입 설명
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