Open Broadcaster Software
Free, open source software for live streaming and recording
proc.h File Reference

Go to the source code of this file.

Typedefs

typedef struct proc_handler proc_handler_t
 
typedef void(* proc_handler_proc_t) (void *, calldata_t *)
 

Functions

EXPORT proc_handler_tproc_handler_create (void)
 
EXPORT void proc_handler_destroy (proc_handler_t *handler)
 
EXPORT void proc_handler_add (proc_handler_t *handler, const char *decl_string, proc_handler_proc_t proc, void *data)
 
EXPORT bool proc_handler_call (proc_handler_t *handler, const char *name, calldata_t *params)
 

Typedef Documentation

typedef void(* proc_handler_proc_t) (void *, calldata_t *)
typedef struct proc_handler proc_handler_t

Function Documentation

EXPORT void proc_handler_add ( proc_handler_t handler,
const char *  decl_string,
proc_handler_proc_t  proc,
void *  data 
)
EXPORT bool proc_handler_call ( proc_handler_t handler,
const char *  name,
calldata_t params 
)

Calls a function in a procedure handler. Returns false if the named procedure is not found.

EXPORT proc_handler_t* proc_handler_create ( void  )
EXPORT void proc_handler_destroy ( proc_handler_t handler)