mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 09:09:52 -06:00
Eliminate some trampoline functions.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7015 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -10,6 +10,7 @@
|
||||
|
||||
#include "GCPadStatus.h"
|
||||
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <queue>
|
||||
#include <sstream>
|
||||
@ -94,7 +95,7 @@ class NetPlay
|
||||
public:
|
||||
NetPlay();
|
||||
virtual ~NetPlay();
|
||||
virtual void Entry() = 0;
|
||||
//virtual void ThreadFunc() = 0;
|
||||
|
||||
bool is_connected;
|
||||
|
||||
@ -163,15 +164,13 @@ private:
|
||||
|
||||
};
|
||||
|
||||
void NetPlayThreadFunc(NetPlay* arg);
|
||||
|
||||
void NetPlay_Enable(NetPlay* const np);
|
||||
void NetPlay_Disable();
|
||||
|
||||
class NetPlayServer : public NetPlay
|
||||
{
|
||||
public:
|
||||
void Entry();
|
||||
void ThreadFunc();
|
||||
|
||||
NetPlayServer(const u16 port, const std::string& name, NetPlayDiag* const npd = NULL, const std::string& game = "");
|
||||
~NetPlayServer();
|
||||
@ -220,7 +219,7 @@ private:
|
||||
class NetPlayClient : public NetPlay
|
||||
{
|
||||
public:
|
||||
void Entry();
|
||||
void ThreadFunc();
|
||||
|
||||
NetPlayClient(const std::string& address, const u16 port, const std::string& name, NetPlayDiag* const npd = NULL);
|
||||
~NetPlayClient();
|
||||
|
Reference in New Issue
Block a user