History log of /unit/src/nxt_port.c (Results 51 – 60 of 60)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 88:c6879c7b5bdf 23-Jun-2017 Max Romanov

Added basic HTTP request processing in router.

- request to connection mapping in engine;
- requests queue in connection;
- engine port creation;
- connected ports hash for each process;
- engine po

Added basic HTTP request processing in router.

- request to connection mapping in engine;
- requests queue in connection;
- engine port creation;
- connected ports hash for each process;
- engine port data messages processing (app responses);

show more ...


# 81:87fd26c34ebe 23-Jun-2017 Max Romanov

Extruded nxt_port_send_port() to send port to one process.


# 79:98a8572b61df 23-Jun-2017 Max Romanov

Store mem_pool in buf->data instead of port for consistency.


# 77:585861a3a152 23-Jun-2017 Max Romanov

nxt_port_create() use task instead of thread.

Write socket close() call moved out from nxt_port_create().


# 65:10688b89aa16 20-Jun-2017 Igor Sysoev

Using new memory pool implementation.


# 42:def41906e4a5 12-May-2017 Max Romanov

Using shared memory to send data via nxt_port.

Usage:
b = nxt_port_mmap_get_buf(task, port, size);
b->mem.free = nxt_cpymem(b->mem.free, data, size);
nxt_port_socket_write(task, port, NX

Using shared memory to send data via nxt_port.

Usage:
b = nxt_port_mmap_get_buf(task, port, size);
b->mem.free = nxt_cpymem(b->mem.free, data, size);
nxt_port_socket_write(task, port, NXT_PORT_MSG_DATA, -1, 0, b);

show more ...


# 20:4dc92b438f58 09-Mar-2017 Igor Sysoev

Processes refactoring.
The cycle has been renamed to the runtime.


# 14:556c5643cb8d 22-Feb-2017 Igor Sysoev

Port changes.


# 13:3a52b2c3d3f1 22-Feb-2017 Igor Sysoev

I/O operations refactoring.


# 11:fe646b096130 01-Feb-2017 Igor Sysoev

Process channels have been renamed to ports.


123