Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::interprocess::ipcdetail::windows_named_sync_interface Class Referenceabstract

#include <named_sync.hpp>

Public Member Functions

virtual std::size_t get_data_size () const =0
 
virtual const void * buffer_with_final_data_to_file ()=0
 
virtual const void * buffer_with_init_data_to_file ()=0
 
virtual void * buffer_to_store_init_data_from_file ()=0
 
virtual bool open (create_enum_t creation_type, const char *id_name)=0
 
virtual void close ()=0
 
virtual ~windows_named_sync_interface ()=0
 

Constructor & Destructor Documentation

boost::interprocess::ipcdetail::windows_named_sync_interface::~windows_named_sync_interface ( )
inlinepure virtual

Member Function Documentation

virtual void* boost::interprocess::ipcdetail::windows_named_sync_interface::buffer_to_store_init_data_from_file ( )
pure virtual
virtual const void* boost::interprocess::ipcdetail::windows_named_sync_interface::buffer_with_final_data_to_file ( )
pure virtual
virtual const void* boost::interprocess::ipcdetail::windows_named_sync_interface::buffer_with_init_data_to_file ( )
pure virtual
virtual void boost::interprocess::ipcdetail::windows_named_sync_interface::close ( )
pure virtual
virtual std::size_t boost::interprocess::ipcdetail::windows_named_sync_interface::get_data_size ( ) const
pure virtual
virtual bool boost::interprocess::ipcdetail::windows_named_sync_interface::open ( create_enum_t  creation_type,
const char *  id_name 
)
pure virtual

The documentation for this class was generated from the following file: