NamedPipeTransport class
Abstracción receptora y remitente de transporte basado en canalizaciones con nombre
Constructores
Named |
Crea una nueva instancia de la clase NamedPipeTransport. |
Propiedades
is |
Devuelve |
Pipe |
|
Server |
|
Server |
Métodos
close() | Cierra el transporte. |
receive(number) | Recibir del transporte al búfer. |
send(INode |
Escribe en la canalización y envía. |
Detalles del constructor
NamedPipeTransport(INodeSocket)
Crea una nueva instancia de la clase NamedPipeTransport.
new NamedPipeTransport(socket: INodeSocket)
Parámetros
- socket
- INodeSocket
Objeto de socket en el que se va a compilar esta conexión.
Detalles de las propiedades
isConnected
Devuelve true
si está conectado actualmente.
boolean isConnected
Valor de propiedad
boolean
true
si el transporte está conectado y listo para enviar datos, false
de lo contrario.
PipePath
static PipePath: string
Valor de propiedad
string
ServerIncomingPath
static ServerIncomingPath: string
Valor de propiedad
string
ServerOutgoingPath
static ServerOutgoingPath: string
Valor de propiedad
string
Detalles del método
close()
Cierra el transporte.
function close()
receive(number)
Recibir del transporte al búfer.
function receive(count: number): Promise<INodeBuffer>
Parámetros
- count
-
number
Cantidad máxima de bytes que se van a escribir en el búfer.
Devoluciones
Promise<INodeBuffer>
Búfer que contiene los datos del transporte.
send(INodeBuffer)
Escribe en la canalización y envía.
function send(buffer: INodeBuffer): number
Parámetros
- buffer
- INodeBuffer
Búfer lleno de datos que se van a enviar a través del socket.
Devoluciones
number
Número que indica la longitud de los datos enviados si los datos se enviaron correctamente; de lo contrario, 0.