namespace Networking (Niantic.ARDK.Networking)

namespace Networking {

// namespaces

namespace Niantic.ARDK.Networking.Clock;
namespace Niantic.ARDK.Networking.HLAPI;
    namespace Niantic.ARDK.Networking.HLAPI.Authority;
    namespace Niantic.ARDK.Networking.HLAPI.Data;
    namespace Niantic.ARDK.Networking.HLAPI.Object;
        namespace Niantic.ARDK.Networking.HLAPI.Object.Unity;
    namespace Niantic.ARDK.Networking.HLAPI.Routing;
namespace Niantic.ARDK.Networking.MultipeerNetworkingEventArgs;

// enums

enum NetworkingErrorCode;
enum TransportType;

// structs

struct DataInfo;
struct ServerConfiguration;

// interfaces

interface IMultipeerNetworking;
interface IPeer;

// classes

class MultipeerNetworkingFactory;
class NetworkMessageSizeLimits;

} // namespace Networking