From 4471ffc9341c876a81b2cb7c4f72bc4112dd3404 Mon Sep 17 00:00:00 2001 From: lummax Date: Sat, 19 Sep 2015 11:47:02 +0200 Subject: [PATCH] filter/source: add `flush()` method --- src/filter/context/source.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/filter/context/source.rs b/src/filter/context/source.rs index 1f4e70f..f1ee9a2 100644 --- a/src/filter/context/source.rs +++ b/src/filter/context/source.rs @@ -1,3 +1,5 @@ +use std::ptr; + use ffi::*; use ::{Error, Frame}; use super::Context; @@ -27,4 +29,10 @@ impl<'a> Source<'a> { } } } + + pub fn flush(&mut self) -> Result<(), Error> { + unsafe { + self.add(&Frame::wrap(ptr::null_mut())) + } + } }