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
#include "
io/iointerfaceprotocol.h
"
21
22
//------------------------------------------------------------------------------
23
namespace
IO
24
{
25
class
IoInterface
:
public
Interface::InterfaceBase
26
{
27
__DeclareClass
(
IoInterface
);
28
__DeclareInterfaceSingleton
(
IoInterface
);
29
public
:
31
IoInterface
();
33
virtual
~IoInterface
();
35
virtual
void
Open
();
37
virtual
void
Close
();
38
};
39
40
}
// namespace IO
41
//------------------------------------------------------------------------------
IO::IoInterface::Close
virtual void Close()
close the interface object
Definition
iointerface.cc:55
IO::IoInterface::Open
virtual void Open()
open the interface object
Definition
iointerface.cc:39
IO::IoInterface::IoInterface
IoInterface()
constructor
Definition
iointerface.cc:22
IO::IoInterface::__DeclareClass
__DeclareClass(IoInterface)
IO::IoInterface::~IoInterface
virtual ~IoInterface()
destructor
Definition
iointerface.cc:30
IO::IoInterface::__DeclareInterfaceSingleton
__DeclareInterfaceSingleton(IoInterface)
Interface::InterfaceBase
Base class for interfaces.
Definition
interfacebase.h:22
console.h
interfacebase.h
iointerfaceprotocol.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.