diff options
-rw-r--r-- | libaf/af.c | 5 | ||||
-rw-r--r-- | libaf/af.h | 7 |
2 files changed, 8 insertions, 4 deletions
diff --git a/libaf/af.c b/libaf/af.c index 0190a75f5e..47eb9fa5b0 100644 --- a/libaf/af.c +++ b/libaf/af.c @@ -248,10 +248,7 @@ void af_remove(af_stream_t* s, af_instance_t* af) free(af); } -/* Reinitializes all filters downstream from the filter given in the - argument the return value is AF_OK if success and AF_ERROR if - failure */ -static int af_reinit(af_stream_t* s, af_instance_t* af) +int af_reinit(af_stream_t* s, af_instance_t* af) { do{ af_data_t in; // Format of the input to current filter diff --git a/libaf/af.h b/libaf/af.h index 98ae163bd1..ceca34c90d 100644 --- a/libaf/af.h +++ b/libaf/af.h @@ -165,6 +165,13 @@ int af_init(af_stream_t* s); void af_uninit(af_stream_t* s); /** + * \brief Reinit the filter list from the given filter on downwards + * \param Filter instance to begin the reinit from + * \return AF_OK on success or AF_ERROR on failure + */ +int af_reinit(af_stream_t* s, af_instance_t* af); + +/** * \brief This function adds the filter "name" to the stream s. * \param name name of filter to add * \return pointer to the new filter, NULL if insert failed |