<p>Declaration :</p><ul><li>C++ : class FileProvider </li></ul><p>This is the Factory for Files, whenever something wants to use some file (or temporary storage), This Factory will hand out some smart/shared pointer to a File object which will be used to retrieve Frames.<br/></p><divclass="sub">
<table><tr><td><divclass="element">Operation <b>useFile</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + useFile(in name : string, in mode : ) : <ahref="class128778.html#refclass128778"><b>FileReference</b></a></li><li>C++ : public: <ahref="class128778.html#refclass128778"><b>FileReference</b></a> useFile()</li></ul><p>Announces that the application intends to use this file with mode (READ|WRITE|READWRITE)<br/></p><aname="refoperation128138"></a>
<table><tr><td><divclass="element">Operation <b>useTemporaryStorage</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + useTemporaryStorage(in type : <ahref="class128949.html#refclass128949"><b>FrameDescriptor</b></a>) : <ahref="class128778.html#refclass128778"><b>FileReference</b></a></li><li>C++ : public: <ahref="class128778.html#refclass128778"><b>FileReference</b></a> useTemporaryStorage()</li></ul><p>Provides a pool for interminate frames<br/></p></div>
<p>All public operations : <ahref="class129333.html#refoperation128010"><b>useFile</b></a> , <ahref="class129333.html#refoperation128138"><b>useTemporaryStorage</b></a></p>