Swapper.NET Logo

Source Code Interfaces ~ CommonFieldNames.cs


using System;

namespace RevolutionaryStuff.P2P.Basics
{
	public sealed class CommonFieldNames
	{
		private CommonFieldNames(){}

		public sealed class Connection
		{
			private Connection(){}
			public const string ID = "Connection.ID";
			public const string State = "Connection.State";
			public const string Type = "Connection.Type";
			public const string UserAgent = "Connection.UserAgent";
			public const string Message = "Connection.Message";
			public const string Origin = "Connection.Origin";
		}

		public sealed class File
		{
			private File(){}
			public const string Name = "FileInfo.Name";
			public const string Size = "FileInfo.Size";
			public const string PrimaryUrn = "FileInfo.URN";
			public const string ThumbnailUrl = "FileInfo.ThumbnailUrl";
			public const string ThumbnailUrn = "FileInfo.Thumbnail";
			public const string Mime = "FileInfo.Mime";
			public const string Shared = "IsShared";

			public sealed class Usage
			{
				private Usage(){}
				public const string DownloadRequests = "Usage.DownloadRequests";
				public const string OpenCount = "Usage.OpenCount";
				public const string HitCount = "Usage.HitCount";
				public const string LastOpenTime = "Usage.LastOpened";
				public const string Rating = "Usage.Rating";
			}
		}

		public sealed class Server
		{
			private Server(){}
			public const string Address = "Server.Address";
			public const string Name = "Server.Name";
			public const string Service = "Server.Service";
			public const string BrowseHost = "Server.BrowseHost";
			public const string Uptime = "Server.Uptime";
			public const string ID = "Server.ID";
			public const string PageInfoUrl = "PageInfo.URL";
			public const string PageInfoArchive = "PageInfo.Archive";
			public const string DateChecked = "Server.DateChecked";
		}

		public sealed class Message
		{
			private Message(){}
			public const string MessageName = "Message.MessageName";
			public const string ProtocolName = "Message.ProtocolName";
			public const string TTL = "Message.TTL";
			public const string Hops = "Message.Hops";
			public const string HeaderSize = "Message.HeaderSize";
			public const string PayloadSize = "Message.PayloadSize";
			public const string TotalSize = "Message.TotalSize";
		}
	}
}