zCm 0.1.0
Lightweight messaging toolkit
Loading...
Searching...
No Matches
zcm_proc.h File Reference

High-level process bootstrap helpers.

#include "zcm.h"
#include "zcm_node.h"

Go to the source code of this file.

Typedefs

typedef struct zcm_proc zcm_proc_t
 Opaque process helper handle.

Functions

int zcm_proc_init (const char *name, zcm_socket_type_t data_type, int bind_data, zcm_proc_t **out_proc, zcm_socket_t **out_data)
 Initialize a process: context, node registration, control socket, and optional data socket.
void zcm_proc_free (zcm_proc_t *proc)
 Tear down and unregister a process created by zcm_proc_init().
zcm_context_tzcm_proc_context (zcm_proc_t *proc)
 Access the context owned by a process helper.
zcm_node_tzcm_proc_node (zcm_proc_t *proc)
 Access the node helper owned by a process helper.