C# Класс DBus.Unix.UnixSocket

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

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

Свойство Тип Описание
Handle int

Защищенные свойства (Protected)

Свойство Тип Описание
connected bool

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

Метод Описание
Accept ( ) : UnixSocket
Bind ( byte local_end ) : void
Close ( ) : void
Connect ( ) : void
Connect ( byte remote_end ) : void
Listen ( int backlog ) : void
Read ( byte bufP, int count ) : int
Read ( byte buf, int offset, int count ) : int
ReadV ( IOVector iov, int count ) : int
RecvMsg ( ) : ReceivedMessage
SendMsg ( void bufP, int flags ) : int
UnixSocket ( ) : System
UnixSocket ( int handle ) : System
UnixSocket ( int handle, bool ownsHandle ) : System
Write ( IOVector iov ) : int
Write ( IOVector iov, int offset, int count ) : int
Write ( byte bufP, int count ) : int
Write ( byte buf, int offset, int count ) : int
WriteV ( IOVector iov, int count ) : int

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

Метод Описание
accept ( int sockfd, void addr, uint &addrlen ) : int
bind ( int sockfd, byte my_addr, uint addrlen ) : int
close ( int fd ) : int
connect ( int sockfd, byte serv_addr, uint addrlen ) : int
dup2 ( int fd, int fd2 ) : int
fork ( ) : IntPtr
getsockopt ( int s, int optname, IntPtr optval, uint &optlen ) : int
listen ( int sockfd, int backlog ) : int
open ( [ path, int oflag ) : int
read ( int fd, byte buf, SizeT count ) : SSizeT
readv ( int fd, IOVector iov, int iovcnt ) : SSizeT
recvmsg ( int s, void msg, int flags ) : SSizeT
sendmsg ( int s, void msg, int flags ) : SSizeT
setsid ( ) : IntPtr
setsockopt ( int s, int optname, IntPtr optval, uint optlen ) : int
socket ( int domain, int type, int protocol ) : int
write ( int fd, byte buf, SizeT count ) : SSizeT
writev ( int fd, IOVector iov, int iovcnt ) : SSizeT

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

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

public Accept ( ) : UnixSocket
Результат UnixSocket

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

public Bind ( byte local_end ) : void
local_end byte
Результат void

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

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

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

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

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

public Connect ( byte remote_end ) : void
remote_end byte
Результат void

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

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

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

public Read ( byte bufP, int count ) : int
bufP byte
count int
Результат int

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

public Read ( byte buf, int offset, int count ) : int
buf byte
offset int
count int
Результат int

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

public ReadV ( IOVector iov, int count ) : int
iov IOVector
count int
Результат int

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

public RecvMsg ( ) : ReceivedMessage
Результат ReceivedMessage

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

public SendMsg ( void bufP, int flags ) : int
bufP void
flags int
Результат int

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

public UnixSocket ( ) : System
Результат System

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

public UnixSocket ( int handle ) : System
handle int
Результат System

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

public UnixSocket ( int handle, bool ownsHandle ) : System
handle int
ownsHandle bool
Результат System

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

public Write ( IOVector iov ) : int
iov IOVector
Результат int

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

public Write ( IOVector iov, int offset, int count ) : int
iov IOVector
offset int
count int
Результат int

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

public Write ( byte bufP, int count ) : int
bufP byte
count int
Результат int

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

public Write ( byte buf, int offset, int count ) : int
buf byte
offset int
count int
Результат int

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

public WriteV ( IOVector iov, int count ) : int
iov IOVector
count int
Результат int

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

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

public int Handle
Результат int

connected защищенное свойство

protected bool connected
Результат bool