pub struct ObjectWriterFSBuilder { /* private fields */ }Expand description
Write objects received by the receiver to a filesystem
Implementations§
Trait Implementations§
Source§impl Debug for ObjectWriterFSBuilder
impl Debug for ObjectWriterFSBuilder
Source§impl ObjectWriterBuilder for ObjectWriterFSBuilder
impl ObjectWriterBuilder for ObjectWriterFSBuilder
Source§fn new_object_writer(
&self,
_endpoint: &UDPEndpoint,
_tsi: &u64,
_toi: &u128,
meta: &ObjectMetadata,
_now: SystemTime,
) -> ObjectWriterBuilderResult
fn new_object_writer( &self, _endpoint: &UDPEndpoint, _tsi: &u64, _toi: &u128, meta: &ObjectMetadata, _now: SystemTime, ) -> ObjectWriterBuilderResult
Return a new object writer that will be used to store the received object to its final destination
Source§fn update_cache_control(
&self,
_endpoint: &UDPEndpoint,
_tsi: &u64,
_toi: &u128,
_meta: &ObjectMetadata,
_now: SystemTime,
)
fn update_cache_control( &self, _endpoint: &UDPEndpoint, _tsi: &u64, _toi: &u128, _meta: &ObjectMetadata, _now: SystemTime, )
Triggered when the cache control of an object is updated
Source§fn fdt_received(
&self,
_endpoint: &UDPEndpoint,
_tsi: &u64,
_fdt_xml: &str,
_expires: SystemTime,
_meta: &ObjectMetadata,
_transfer_duration: Duration,
_now: SystemTime,
_ext_time: Option<SystemTime>,
)
fn fdt_received( &self, _endpoint: &UDPEndpoint, _tsi: &u64, _fdt_xml: &str, _expires: SystemTime, _meta: &ObjectMetadata, _transfer_duration: Duration, _now: SystemTime, _ext_time: Option<SystemTime>, )
Called when an FDT is received
Auto Trait Implementations§
impl Freeze for ObjectWriterFSBuilder
impl RefUnwindSafe for ObjectWriterFSBuilder
impl Send for ObjectWriterFSBuilder
impl Sync for ObjectWriterFSBuilder
impl Unpin for ObjectWriterFSBuilder
impl UnwindSafe for ObjectWriterFSBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more