Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
iointerface.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
17
#include "
interface/interfacebase.h
"
18
#include "
io/console.h
"
19
#include "
io/ioserver.h
"
20
21
//------------------------------------------------------------------------------
22
namespace
IO
23
{
24
class
IoInterface
:
public
Interface::InterfaceBase
25
{
26
__DeclareClass
(
IoInterface
);
27
__DeclareInterfaceSingleton
(
IoInterface
);
28
public
:
30
IoInterface
();
32
virtual
~IoInterface
();
34
virtual
void
Open
();
36
virtual
void
Close
();
37
};
38
39
}
// namespace IO
40
//------------------------------------------------------------------------------
IO::IoInterface::Close
virtual void Close()
close the interface object
Definition
iointerface.cc:53
IO::IoInterface::Open
virtual void Open()
open the interface object
Definition
iointerface.cc:38
IO::IoInterface::IoInterface
IoInterface()
constructor
Definition
iointerface.cc:21
IO::IoInterface::__DeclareClass
__DeclareClass(IoInterface)
IO::IoInterface::~IoInterface
virtual ~IoInterface()
destructor
Definition
iointerface.cc:29
IO::IoInterface::__DeclareInterfaceSingleton
__DeclareInterfaceSingleton(IoInterface)
Interface::InterfaceBase
Base class for interfaces.
Definition
interfacebase.h:22
console.h
interfacebase.h
ioserver.h
IO
Instances of wrapped stream classes.
Definition
multiplayerfeatureunit.cc:324
code
foundation
io
iointerface.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.