[#BloombergLP-bdlcc-Queue-timedPushFront] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlcc.adoc[bdlcc]::xref:BloombergLP/bdlcc/Queue.adoc[Queue]::timedPushFront :relfileprefix: ../../../ :mrdocs: Append the specified `item` to the front of this queue. If the high water mark is non‐negative and the number of items in this queue is greater than or equal to the high‐water mark, then block until the number of items in this queue is less than the high‐water mark or until the specified `timeout` (expressed as the *ABSOLUTE* time from 00:00:00 UTC, January 1, 1970) expires. Return 0 on success, and a non‐zero value if the call timed out before the number of items in this queue fell below the high‐water mark. == Synopsis Declared in `<bdlcc_queue.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int timedPushFront( TYPE const& item, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& timeout); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#