C# Класс Ros_CSharp.TcpTransport

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

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

Свойство Тип Описание
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