GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::basic_syncbuf::sync(3) C++ Standard Libary std::basic_syncbuf::sync(3)

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


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 default), the flush is
suspended until emit() is called, such as through std::basic_osyncstream::emit() or
std::basic_osyncstream::~basic_osyncstream


(none)


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


This section is incomplete
Reason: no example


sync synchronizes the buffers with the associated character sequence
[virtual] (virtual protected member function of std::basic_streambuf<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_osyncstream<CharT,Traits,Allocator>)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.