C# 클래스 Ros_CSharp.TcpTransport

파일 보기 프로젝트 열기: uml-robotics/ROS.NET 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LocalEndPoint System.Net.IPEndPoint
_topic string
cached_remote_host string
close_mutex object
closed bool
connected_host string
connected_port int
events int
expecting_read bool
expecting_write bool
flags int
is_server bool
no_delay bool
poll_set PollSet
server_address System.Net.IPEndPoint
server_port int
use_keepalive bool

공개 메소드들

메소드 설명
ByteDump ( byte b ) : string
ByteDumpCondensed ( byte b ) : string
TcpTransport ( ) : System
TcpTransport ( PollSet pollset ) : System
TcpTransport ( PollSet pollset, int flags ) : System
TcpTransport ( System s, PollSet pollset ) : System
TcpTransport ( System s, PollSet pollset, int flags ) : System
accept ( ) : TcpTransport
close ( ) : void
connect ( string host, int port ) : bool
disableRead ( ) : void
disableWrite ( ) : void
enableRead ( ) : void
enableWrite ( ) : void
getRequiresHeader ( ) : bool
listen ( int port, int backlog, AcceptCallback accept_cb ) : bool
parseHeader ( Header header ) : void
read ( byte buffer, int pos, int length ) : int
setKeepAlive ( bool use, int idle, int interval, int count ) : void
setNoDelay ( bool nd ) : void
setNonBlocking ( ) : bool
write ( byte buffer, int pos, int size ) : int

비공개 메소드들

메소드 설명
ToString ( ) : string
initializeSocket ( ) : bool
setKeepAlive ( Ros_CSharp.CustomSocket.Socket sock, ulong time, ulong interval ) : bool
setKeepAlive ( Ros_CSharp.CustomSocket.Socket sock, ulong time, ulong interval, ulong count ) : bool
setSocket ( Ros_CSharp.CustomSocket.Socket s ) : bool
socketUpdate ( int events ) : void

메소드 상세

ByteDump() 공개 정적인 메소드

public static ByteDump ( byte b ) : string
b byte
리턴 string

ByteDumpCondensed() 공개 정적인 메소드

public static ByteDumpCondensed ( byte b ) : string
b byte
리턴 string

TcpTransport() 공개 메소드

public TcpTransport ( ) : System
리턴 System

TcpTransport() 공개 메소드

public TcpTransport ( PollSet pollset ) : System
pollset PollSet
리턴 System

TcpTransport() 공개 메소드

public TcpTransport ( PollSet pollset, int flags ) : System
pollset PollSet
flags int
리턴 System

TcpTransport() 공개 메소드

public TcpTransport ( System s, PollSet pollset ) : System
s System
pollset PollSet
리턴 System

TcpTransport() 공개 메소드

public TcpTransport ( System s, PollSet pollset, int flags ) : System
s System
pollset PollSet
flags int
리턴 System

accept() 공개 메소드

public accept ( ) : TcpTransport
리턴 TcpTransport

close() 공개 메소드

public close ( ) : void
리턴 void

connect() 공개 메소드

public connect ( string host, int port ) : bool
host string
port int
리턴 bool

disableRead() 공개 메소드

public disableRead ( ) : void
리턴 void

disableWrite() 공개 메소드

public disableWrite ( ) : void
리턴 void

enableRead() 공개 메소드

public enableRead ( ) : void
리턴 void

enableWrite() 공개 메소드

public enableWrite ( ) : void
리턴 void

getRequiresHeader() 공개 메소드

public getRequiresHeader ( ) : bool
리턴 bool

listen() 공개 메소드

public listen ( int port, int backlog, AcceptCallback accept_cb ) : bool
port int
backlog int
accept_cb AcceptCallback
리턴 bool

parseHeader() 공개 메소드

public parseHeader ( Header header ) : void
header Header
리턴 void

read() 공개 메소드

public read ( byte buffer, int pos, int length ) : int
buffer byte
pos int
length int
리턴 int

setKeepAlive() 공개 메소드

public setKeepAlive ( bool use, int idle, int interval, int count ) : void
use bool
idle int
interval int
count int
리턴 void

setNoDelay() 공개 메소드

public setNoDelay ( bool nd ) : void
nd bool
리턴 void

setNonBlocking() 공개 메소드

public setNonBlocking ( ) : bool
리턴 bool

write() 공개 메소드

public write ( byte buffer, int pos, int size ) : int
buffer byte
pos int
size int
리턴 int

프로퍼티 상세

LocalEndPoint 공개적으로 프로퍼티

public IPEndPoint,System.Net LocalEndPoint
리턴 System.Net.IPEndPoint

_topic 공개적으로 프로퍼티

public string _topic
리턴 string

cached_remote_host 공개적으로 프로퍼티

public string cached_remote_host
리턴 string

close_mutex 공개적으로 프로퍼티

public object close_mutex
리턴 object

closed 공개적으로 프로퍼티

public bool closed
리턴 bool

connected_host 공개적으로 프로퍼티

public string connected_host
리턴 string

connected_port 공개적으로 프로퍼티

public int connected_port
리턴 int

events 공개적으로 프로퍼티

public int events
리턴 int

expecting_read 공개적으로 프로퍼티

public bool expecting_read
리턴 bool

expecting_write 공개적으로 프로퍼티

public bool expecting_write
리턴 bool

flags 공개적으로 프로퍼티

public int flags
리턴 int

is_server 공개적으로 프로퍼티

public bool is_server
리턴 bool

no_delay 공개적으로 프로퍼티

public bool no_delay
리턴 bool

poll_set 공개적으로 프로퍼티

public PollSet,Ros_CSharp poll_set
리턴 PollSet

server_address 공개적으로 프로퍼티

public IPEndPoint,System.Net server_address
리턴 System.Net.IPEndPoint

server_port 공개적으로 프로퍼티

public int server_port
리턴 int

use_keepalive 공개적으로 정적으로 프로퍼티

public static bool use_keepalive
리턴 bool