mFrame
載入中...
搜尋中...
無符合項目
io/Closeable.h
1
8#ifndef MFRAME_B08DB2A3_7AA4_4166_A88E_E997AA2B0BAD
9#define MFRAME_B08DB2A3_7AA4_4166_A88E_E997AA2B0BAD
10
11/* ***************************************************************************************
12 * Include
13 */
14
15//----------------------------------------------------------------------------------------
16#include "./../lang/Interface.h"
17
18//----------------------------------------------------------------------------------------
19
20/* ***************************************************************************************
21 * Namespace
22 */
23namespace ufm::io {
24 struct Closeable;
25} // namespace ufm::io
26
27/* ***************************************************************************************
28 * Class/Interface/Struct
29 */
30
37 /* *************************************************************************************
38 * Method
39 */
40
45 virtual void close(void) abstract;
46
53 virtual bool isOpen(void) abstract;
54};
55
56/* ***************************************************************************************
57 * End of file
58 */
59
60#endif /* MFRAME_B08DB2A3_7AA4_4166_A88E_E997AA2B0BAD */
Definition Buffer.h:24
提供關閉和檢查通道狀態的方法。
Definition io/Closeable.h:36
virtual bool isOpen(void) override
通道是否被開啟
virtual void close(void) override
關閉通道