mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 18:54:14 +01:00 
			
		
		
		
	network: Forward declarations
This commit is contained in:
		
							parent
							
								
									5593bed08a
								
							
						
					
					
						commit
						5bbc3aef13
					
				| @ -7,6 +7,7 @@ | ||||
| #include "core/hle/service/kernel_helpers.h" | ||||
| #include "core/hle/service/nifm/nifm.h" | ||||
| #include "core/hle/service/server_manager.h" | ||||
| #include "network/network.h" | ||||
| 
 | ||||
| namespace { | ||||
| 
 | ||||
|  | ||||
| @ -4,14 +4,15 @@ | ||||
| #pragma once | ||||
| 
 | ||||
| #include "core/hle/service/service.h" | ||||
| #include "network/network.h" | ||||
| #include "network/room.h" | ||||
| #include "network/room_member.h" | ||||
| 
 | ||||
| namespace Core { | ||||
| class System; | ||||
| } | ||||
| 
 | ||||
| namespace Network { | ||||
| class RoomNetwork; | ||||
| } | ||||
| 
 | ||||
| namespace Service::NIFM { | ||||
| 
 | ||||
| void LoopProcess(Core::System& system); | ||||
|  | ||||
| @ -10,6 +10,7 @@ | ||||
| #include "core/internal_network/network.h" | ||||
| #include "core/internal_network/network_interface.h" | ||||
| #include "core/internal_network/socket_proxy.h" | ||||
| #include "network/network.h" | ||||
| 
 | ||||
| #if YUZU_UNIX | ||||
| #include <sys/socket.h> | ||||
|  | ||||
| @ -10,10 +10,12 @@ | ||||
| 
 | ||||
| #include "common/common_funcs.h" | ||||
| #include "core/internal_network/sockets.h" | ||||
| #include "network/network.h" | ||||
| #include "network/room_member.h" | ||||
| 
 | ||||
| namespace Network { | ||||
| 
 | ||||
| class RoomNetwork; | ||||
| 
 | ||||
| class ProxySocket : public SocketBase { | ||||
| public: | ||||
|     explicit ProxySocket(RoomNetwork& room_network_) noexcept; | ||||
|  | ||||
| @ -15,12 +15,13 @@ | ||||
| 
 | ||||
| #include "common/common_types.h" | ||||
| #include "core/internal_network/network.h" | ||||
| #include "network/network.h" | ||||
| 
 | ||||
| // TODO: C++20 Replace std::vector usages with std::span
 | ||||
| 
 | ||||
| namespace Network { | ||||
| 
 | ||||
| struct ProxyPacket; | ||||
| 
 | ||||
| class SocketBase { | ||||
| public: | ||||
| #ifdef YUZU_UNIX | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user