EHS
Usb_LNX.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
UsbBase.h
"
4
#include "
File.h
"
5
6
namespace
ehs
7
{
8
class
EHS_LIB_IO
Usb
final :
public
UsbBase
9
{
10
private
:
11
int
hdl;
12
13
public
:
14
~Usb
()
override
;
15
16
Usb
();
17
18
Usb
(
UInt_32
bus,
UInt_32
address);
19
20
Usb
(
Usb
&& usb)
noexcept
;
21
22
Usb
(
const
Usb
& usb);
23
24
Usb
& operator=(
Usb
&& usb)
noexcept
;
25
26
Usb
& operator=(
const
Usb
& usb);
27
28
void
Initialize
()
override
;
29
30
void
Release()
override
;
31
32
bool
IsInitialized()
const override
;
33
};
34
}
File.h
UsbBase.h
ehs::UsbBase
Definition:
UsbBase.h:8
ehs::Usb
Definition:
Usb_LNX.h:9
ehs
Definition:
Anchor.h:6
ehs::UInt_32
unsigned int UInt_32
Definition:
Types.h:49
ehs::Initialize
EHS_LIB_IO void Initialize(Str_8 appName, Str_8 appVerId, const Version &appVer)
Definition:
EHS.cpp:34
include
ehs
io
Usb_LNX.h
Generated by
1.9.4