| 
									
										
										
										
											2018-07-04 17:01:50 -04:00
										 |  |  | // Copyright 2018 Dolphin Emulator Project
 | 
					
						
							|  |  |  | // Licensed under GPLv2+
 | 
					
						
							|  |  |  | // Refer to the license.txt file included.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #pragma once
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "Common/CommonTypes.h"
 | 
					
						
							| 
									
										
										
										
											2018-10-02 04:45:36 -04:00
										 |  |  | #include "Common/Swap.h"
 | 
					
						
							| 
									
										
										
										
											2018-07-04 17:01:50 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | namespace sf | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | class Packet; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-02 04:45:36 -04:00
										 |  |  | sf::Packet& operator>>(sf::Packet& packet, Common::BigEndianValue<u16>& data); | 
					
						
							|  |  |  | sf::Packet& operator>>(sf::Packet& packet, Common::BigEndianValue<u32>& data); | 
					
						
							|  |  |  | sf::Packet& operator>>(sf::Packet& packet, Common::BigEndianValue<u64>& data); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-04 17:01:50 -04:00
										 |  |  | namespace Common | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | u64 PacketReadU64(sf::Packet& packet); | 
					
						
							|  |  |  | }  // namespace Common
 |