16#ifndef NM_SESSION_INTERFACE_H
17#define NM_SESSION_INTERFACE_H
21#include <Padico/Puk.h>
uint32_t nm_session_hash_t
a session hashcode in tags, used to multiplex sessions
struct nm_session_s * nm_session_t
int nm_session_open(nm_session_t *pp_session, const char *label)
Open a new session, assuming processes are already connected.
int nm_session_close(nm_session_t p_session)
Disconnect and destroy a session.
const char * nm_session_get_name(nm_session_t p_session)
Get the name of the given session.
nm_session_t nm_session_lookup(nm_session_hash_t hashcode)
Lookup a session by hashcode.
nm_session_hash_t hashcode
the session hashcode
static nm_session_t p_session
This is the common public header for NewMad.
const char * label
plain text session name