upipe/uprobe_source_mgr.h header reference

probe providing source pipe manager by catching need source pipe More

Header inclusion  

Members  

Type  

Functions  

Description  

manager events

Members detail  

#define _UPIPE_UPROBE_SOURCE_MGR_H_  

This macro is declared in upipe/uprobe_source_mgr.h source file, line 30.

struct uprobe_source_mgr  

This struct is declared in upipe/uprobe_source_mgr.h source file, line 43.

This struct defines a source manager probe.

FieldDescription
struct upipe_mgr * source_mgr;source manager to provide
struct uprobe uprobe;public probe structure

struct uprobe * uprobe_source_mgr_alloc(struct uprobe *next, struct upipe_mgr *source_mgr)  

This function is declared in upipe/uprobe_source_mgr.h source file, line 78.

This function allocates and initializes a new uprobe_source_mgr structure.

Parameter list:

  • next: next probe to test if this one doesn't catch the event
  • source_mgr: source pipe manager to provide to pipes

The return value is pointer to uprobe, or NULL in case of error

void uprobe_source_mgr_clean(struct uprobe_source_mgr *uprobe_source_mgr)  

This function is declared in upipe/uprobe_source_mgr.h source file, line 68.

This function cleans a uprobe_source_mgr structure.

Parameter list:

  • uprobe_source_mgr: structure to clean

struct uprobe * uprobe_source_mgr_init(struct uprobe_source_mgr *uprobe_source_mgr, struct uprobe *next, struct upipe_mgr *source_mgr)  

This function is declared in upipe/uprobe_source_mgr.h source file, line 62.

This function initializes an already allocated uprobe_source_mgr structure.

Parameter list:

  • uprobe_source_mgr: pointer to the already allocated structure
  • next: next probe to test if this one doesn't catch the event
  • source_mgr: source pipe manager to provide to pipes

The return value is pointer to uprobe, or NULL in case of error

struct uprobe_source_mgr * uprobe_source_mgr_from_uprobe(struct uprobe *uprobe)  

This function is for internal use only.

This function is declared in UPROBE_HELPER_UPROBE function like macro expansion, line 19 in upipe/uprobe_source_mgr.h source file, line 50.

This function returns the private uprobe_source_mgr structure.

Parameter list:

  • uprobe: public description structure of the probe

The return value is pointer to the private uprobe_source_mgr structure

struct uprobe * uprobe_source_mgr_to_uprobe(struct uprobe_source_mgr *s)  

This function is for internal use only.

This function is declared in UPROBE_HELPER_UPROBE function like macro expansion, line 9 in upipe/uprobe_source_mgr.h source file, line 50.

This function returns the public uprobe structure.

Parameter list:

  • uprobe_source_mgr: pointer to the private uprobe_source_mgr structure

The return value is pointer to the public uprobe structure

Valid XHTML 1.0 StrictGenerated by cmassiot on Fri Feb 2 23:57:19 2018 using MkDoc