NewMadeleine

Documentation

« back to PM2 home.
nm_driver_raw.h File Reference

helpers to use raw drivers without nm core. More...

#include <nm_private.h>
#include <nm_minidriver.h>
#include <Padico/Puk.h>
Include dependency graph for nm_driver_raw.h:

Go to the source code of this file.

Data Structures

struct  nm_driver_raw_component_s
 
struct  nm_driver_raw_s
 

Functions

 PUK_HASHTABLE_TYPE (nm_minidriver, void *, struct puk_receptacle_NewMad_minidriver_s *, &puk_hash_pointer_default_hash, &puk_hash_pointer_default_eq, NULL)
 
void nm_driver_raw_init_component (struct nm_driver_raw_component_s *p_driver_component, const char *s_component)
 
void nm_driver_raw_finalize_component (struct nm_driver_raw_component_s *p_driver_component)
 
void nm_driver_raw_sync (struct nm_driver_raw_component_s *p_driver_component)
 initial sync; ensures driver is ready to receive
 
void nm_driver_raw_init (struct nm_driver_raw_s *p_raw, const char *s_component)
 
void nm_driver_raw_finalize (struct nm_driver_raw_s *p_raw)
 

Detailed Description

helpers to use raw drivers without nm core.

Definition in file nm_driver_raw.h.

Function Documentation

◆ nm_driver_raw_finalize()

void nm_driver_raw_finalize ( struct nm_driver_raw_s p_raw)

◆ nm_driver_raw_finalize_component()

void nm_driver_raw_finalize_component ( struct nm_driver_raw_component_s p_driver_component)

◆ nm_driver_raw_init()

void nm_driver_raw_init ( struct nm_driver_raw_s p_raw,
const char *  s_component 
)

◆ nm_driver_raw_init_component()

void nm_driver_raw_init_component ( struct nm_driver_raw_component_s p_driver_component,
const char *  s_component 
)

◆ nm_driver_raw_sync()

void nm_driver_raw_sync ( struct nm_driver_raw_component_s p_driver_component)

initial sync; ensures driver is ready to receive

◆ PUK_HASHTABLE_TYPE()

PUK_HASHTABLE_TYPE ( nm_minidriver  ,
void *  ,
struct puk_receptacle_NewMad_minidriver_s *  ,
puk_hash_pointer_default_hash,
puk_hash_pointer_default_eq,
NULL   
)