|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Cross-platform pipe/agent socket interface for ascii-chat. More...
Go to the source code of this file.
Macros | |
| #define | INVALID_PIPE_VALUE (-1) |
| Invalid pipe value (POSIX: -1) | |
Typedefs | |
| typedef int | pipe_t |
| Pipe handle type (POSIX: int file descriptor) | |
Functions | |
| pipe_t | platform_pipe_connect (const char *path) |
| Connect to an agent via named pipe (Windows) or Unix socket (POSIX) | |
| int | platform_pipe_close (pipe_t pipe) |
| Close a pipe connection. | |
| ssize_t | platform_pipe_read (pipe_t pipe, void *buf, size_t len) |
| Read data from a pipe. | |
| ssize_t | platform_pipe_write (pipe_t pipe, const void *buf, size_t len) |
| Write data to a pipe. | |
| bool | platform_pipe_is_valid (pipe_t pipe) |
| Check if a pipe handle is valid. | |
Cross-platform pipe/agent socket interface for ascii-chat.
Definition in file pipe.h.