Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::basic_syncbuf::sync(3)   C++ Standard Libary  std::basic_syncbuf::sync(3)

NAME
       std::basic_syncbuf::sync	- std::basic_syncbuf::sync

Synopsis
	  protected:
	  int sync() override;

	  First,  records that a flush is pending, by updating the appropriate
       private flag.

	  Then,	if the current emit-on-sync policy is true, makes  a  call  to
       emit().

	  Otherwise  (if  the  emit-on-sync  policy is false, which is the de-
       fault), the flush is
	  suspended until emit() is called, such as through  std::basic_osync-
       stream::emit() or
	  std::basic_osyncstream::~basic_osyncstream

Parameters
	  (none)

Notes
	  sync() or its	equivalent is implicitly called	by close(), seekoff(),
       and seekpos()
	  and explicitly called	by std::basic_streambuf::pubsync()

Example
	   This	section	is incomplete
	   Reason: no example

See also
	  sync	    synchronizes the buffers with the associated character se-
       quence
	  [virtual]  (virtual  protected member	function of std::basic_stream-
       buf<CharT,Traits>)
		    calls emit on the underlying basic_syncbuf to transmit its
       internal	data
	  emit	    to the final destination
		    (public    member	 function     of     std::basic_osync-
       stream<CharT,Traits,Allocator>)

http://cppreference.com		  2022.07.31	   std::basic_syncbuf::sync(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::basic_syncbuf::sync&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help