##
io
##

.. cpp:namespace:: ooc::io

.. default-domain:: cpp

Types
=====

=== =====================================
..  :cpp:enumerator:`~ooc::io::IOResult` 
=== =====================================

Fields
======

=== ==============================================================
..  :cpp:enum:`~ooc::io::IOResult_Success`                        
..  :cpp:enum:`~ooc::io::IOResult_Error_Unknown_Failure`          
..  :cpp:enum:`~ooc::io::IOResult_Error_No_HBaseView`             
..  :cpp:enum:`~ooc::io::IOResult_Error_Cyclic_File_Dependencies` 
..  :cpp:enum:`~ooc::io::IOResult_Error_Serialization_Failure`    
..  :cpp:enum:`~ooc::io::IOResult_Error_Deserialization_Failure`  
..  :cpp:enum:`~ooc::io::IOResult_Error_Illegal_File_Name`        
..  :cpp:enum:`~ooc::io::IOResult_Error_File_System_Failure`      
..  :cpp:enum:`~ooc::io::IOResult_Error_OOC_Root_Already_Exists`  
..  :cpp:enum:`~ooc::io::IOResult_Error_Invalid_Buffer`           
=== ==============================================================

Functions
=========

========= ================================================================================================================================================================================
IOResult  :cpp:func:`FileInputByKey <IOResult ooc::io::FileInputByKey(wchar_t const *file_name, HC_KEY segment_key, HInputHandlerOptions const &options)>`                                
IOResult  :cpp:func:`FileInputByKey <IOResult ooc::io::FileInputByKey(char *buffer, int buffer_size, wchar_t const *file_name, HC_KEY segment_key, HInputHandlerOptions const &options)>` 
IOResult  :cpp:func:`CommitDeltasToFile <IOResult ooc::io::CommitDeltasToFile(Env env, H_UTF8 *out_generated_file_name=0)>`                                                               
IOResult  :cpp:func:`CommitDeltasToFile <IOResult ooc::io::CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 *out_generated_file_name=0)>`                                
IOResult  :cpp:func:`CommitDeltasToFile <IOResult ooc::io::CommitDeltasToFile(Env env, H_UTF8 const &file_name)>`                                                                         
IOResult  :cpp:func:`CommitDeltasToFile <IOResult ooc::io::CommitDeltasToFile(char *buffer, int buffer_size, Env env, H_UTF8 const &file_name)>`                                          
bool      :cpp:func:`HasUncommittedDeltas <bool ooc::io::HasUncommittedDeltas(Env env)>`                                                                                                  
========= ================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygennamespace:: ooc::io
   :project: ooc
   :desc-only:

Type Documentation
==================

.. doxygenenum:: ooc::io::IOResult
   :project: ooc

Function Documentation
======================

.. doxygenfunction:: FileInputByKey
   :project: ooc

.. doxygenfunction:: FileInputByKey
   :project: ooc

.. doxygenfunction:: CommitDeltasToFile
   :project: ooc

.. doxygenfunction:: CommitDeltasToFile
   :project: ooc

.. doxygenfunction:: CommitDeltasToFile
   :project: ooc

.. doxygenfunction:: CommitDeltasToFile
   :project: ooc

.. doxygenfunction:: HasUncommittedDeltas
   :project: ooc



