EXI_DeviceEthernet: Make internal members and functions private
Previously, the entirety of CEXIETHERNET was exposed publically, which wasn't necessary. We simply make the thread function part of the internal interface, which gives it access to internal data members, while keeping everything else outside of it.
This commit is contained in:
parent
b547f72878
commit
fc78a4c993
|
@ -63,7 +63,7 @@ bool CEXIETHERNET::SendFrame(const u8* frame, u32 size)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ReadThreadHandler(CEXIETHERNET* self)
|
void CEXIETHERNET::ReadThreadHandler(CEXIETHERNET* self)
|
||||||
{
|
{
|
||||||
while (!self->readThreadShutdown.IsSet())
|
while (!self->readThreadShutdown.IsSet())
|
||||||
{
|
{
|
||||||
|
|
|
@ -125,7 +125,7 @@ bool CEXIETHERNET::SendFrame(const u8* frame, u32 size)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
static void ReadThreadHandler(CEXIETHERNET* self)
|
void CEXIETHERNET::ReadThreadHandler(CEXIETHERNET* self)
|
||||||
{
|
{
|
||||||
while (!self->readThreadShutdown.IsSet())
|
while (!self->readThreadShutdown.IsSet())
|
||||||
{
|
{
|
||||||
|
|
|
@ -263,7 +263,7 @@ bool CEXIETHERNET::IsActivated()
|
||||||
return mHAdapter != INVALID_HANDLE_VALUE;
|
return mHAdapter != INVALID_HANDLE_VALUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ReadThreadHandler(CEXIETHERNET* self)
|
void CEXIETHERNET::ReadThreadHandler(CEXIETHERNET* self)
|
||||||
{
|
{
|
||||||
while (!self->readThreadShutdown.IsSet())
|
while (!self->readThreadShutdown.IsSet())
|
||||||
{
|
{
|
||||||
|
|
|
@ -210,7 +210,7 @@ public:
|
||||||
void DMARead(u32 addr, u32 size) override;
|
void DMARead(u32 addr, u32 size) override;
|
||||||
void DoState(PointerWrap& p) override;
|
void DoState(PointerWrap& p) override;
|
||||||
|
|
||||||
// private:
|
private:
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
enum
|
enum
|
||||||
|
@ -312,6 +312,7 @@ public:
|
||||||
std::unique_ptr<u8[]> tx_fifo;
|
std::unique_ptr<u8[]> tx_fifo;
|
||||||
|
|
||||||
// TAP interface
|
// TAP interface
|
||||||
|
static void ReadThreadHandler(CEXIETHERNET* self);
|
||||||
bool Activate();
|
bool Activate();
|
||||||
void Deactivate();
|
void Deactivate();
|
||||||
bool IsActivated();
|
bool IsActivated();
|
||||||
|
|
Loading…
Reference in New Issue