Refactor PortMappingManager libplum implementation, add fallback miniupnpc implementation #6655
Annotations
6 errors
Arch :LATEST [Clang]:
lib/netplay/port_mapping_manager.cpp#L264
implicit instantiation of undefined template 'std::array<PortMappingImpl_Miniupnpc::MappingInfo, 16>'
|
Arch :LATEST [Clang]:
lib/netplay/port_mapping_manager.cpp#L621
no matching member function for call to 'shared_from_this'
|
Arch :LATEST [Clang]:
lib/netplay/port_mapping_manager.cpp#L785
no viable conversion from returned value of type 'shared_ptr<_NonArray<PortMappingImpl_Miniupnpc>>' to function return type 'shared_ptr<PortMappingImpl>'
|
Arch :LATEST [Clang]
Process completed with exit code 1.
|
Arch :LATEST [GCC]:
lib/netplay/port_mapping_manager.cpp#L264
field ‘mappings_’ has incomplete type ‘std::array<PortMappingImpl_Miniupnpc::MappingInfo, 16>’
|
Arch :LATEST [GCC]
Process completed with exit code 1.
|