milk
1.01
Modular Image processing Library toolKit
|
Data streams control panel. More...
#include <stdint.h>
#include <unistd.h>
Go to the source code of this file.
Data Structures | |
struct | STREAMINFO |
struct | STREAMINFOPROC |
Macros | |
#define | STRINGLENMAX 32 |
#define | streamNBID_MAX 10000 |
#define | streamOpenNBpid_MAX 100 |
#define | STRINGMAXLEN_STREAMINFO_NAME 100 |
#define | PIDnameStringLen 12 |
Functions | |
int | get_process_name_by_pid (const int pid, char *pname) |
int | streamCTRL_CatchSignals () |
int | find_streams (STREAMINFO *streaminfo, int filter, const char *namefilter) |
find shared memory streams on system More... | |
void * | streamCTRL_scan (void *thptr) |
errno_t | streamCTRL_CTRLscreen () |
long | image_ID_from_images (IMAGE *images, const char *name) |
long | image_get_first_ID_available_from_images (IMAGE *images) |
Data streams control panel.
Manages data streams
int find_streams | ( | STREAMINFO * | streaminfo, |
int | filter, | ||
const char * | namefilter | ||
) |
find shared memory streams on system
If filter is set to 1, require stream name to contain namefilter string streaminfo needs to be pre-allocated
int get_process_name_by_pid | ( | const int | pid, |
char * | pname | ||
) |
INITIALIZE ncurses
errno_t streamCTRL_CTRLscreen | ( | ) |
Control screen for stream structures
Relies on ncurses for display