Table of Contents

Class DeviceInfoMessage

Namespace
AppleTvControlLibrary.Mrp.Protobuf
Assembly
AppleTvControlLibrary.Mrp.dll
public sealed class DeviceInfoMessage : IMessage<DeviceInfoMessage>, IEquatable<DeviceInfoMessage>, IDeepCloneable<DeviceInfoMessage>, IBufferMessage, IMessage
Inheritance
DeviceInfoMessage
Implements
IDeepCloneable<DeviceInfoMessage>
IBufferMessage
IMessage
Inherited Members

Constructors

DeviceInfoMessage()

public DeviceInfoMessage()

DeviceInfoMessage(DeviceInfoMessage)

public DeviceInfoMessage(DeviceInfoMessage other)

Parameters

other DeviceInfoMessage

Fields

AirPlayGroupIDFieldNumber

Field number for the "airPlayGroupID" field.

public const int AirPlayGroupIDFieldNumber = 42

Field Value

int

AirplayReceiversFieldNumber

Field number for the "airplayReceivers" field.

public const int AirplayReceiversFieldNumber = 33

Field Value

int

AllowsPairingFieldNumber

Field number for the "allowsPairing" field.

public const int AllowsPairingFieldNumber = 10

Field Value

int

ApplicationBundleIdentifierFieldNumber

Field number for the "applicationBundleIdentifier" field.

public const int ApplicationBundleIdentifierFieldNumber = 5

Field Value

int

ApplicationBundleVersionFieldNumber

Field number for the "applicationBundleVersion" field.

public const int ApplicationBundleVersionFieldNumber = 6

Field Value

int

BluetoothAddressFieldNumber

Field number for the "bluetoothAddress" field.

public const int BluetoothAddressFieldNumber = 16

Field Value

int

ClusterIDFieldNumber

Field number for the "clusterID" field.

public const int ClusterIDFieldNumber = 35

Field Value

int

ClusterLeaderIDFieldNumber

Field number for the "clusterLeaderID" field.

public const int ClusterLeaderIDFieldNumber = 36

Field Value

int

ClusterTypeFieldNumber

Field number for the "clusterType" field.

public const int ClusterTypeFieldNumber = 37

Field Value

int

ClusteredDevicesFieldNumber

Field number for the "clusteredDevices" field.

public const int ClusteredDevicesFieldNumber = 44

Field Value

int

ComputerNameFieldNumber

Field number for the "computerName" field.

public const int ComputerNameFieldNumber = 50

Field Value

int

ConfiguredClusterSizeFieldNumber

Field number for the "configuredClusterSize" field.

public const int ConfiguredClusterSizeFieldNumber = 51

Field Value

int

ConnectedFieldNumber

Field number for the "connected" field.

public const int ConnectedFieldNumber = 11

Field Value

int

DeviceClassFieldNumber

Field number for the "deviceClass" field.

public const int DeviceClassFieldNumber = 21

Field Value

int

DeviceUIDFieldNumber

Field number for the "deviceUID" field.

public const int DeviceUIDFieldNumber = 19

Field Value

int

GroupContainsDiscoverableGroupLeaderFieldNumber

Field number for the "groupContainsDiscoverableGroupLeader" field.

public const int GroupContainsDiscoverableGroupLeaderFieldNumber = 46

Field Value

int

GroupNameFieldNumber

Field number for the "groupName" field.

public const int GroupNameFieldNumber = 27

Field Value

int

GroupUIDFieldNumber

Field number for the "groupUID" field.

public const int GroupUIDFieldNumber = 26

Field Value

int

GroupedDevicesFieldNumber

Field number for the "groupedDevices" field.

public const int GroupedDevicesFieldNumber = 28

Field Value

int

IsAirplayActiveFieldNumber

Field number for the "isAirplayActive" field.

public const int IsAirplayActiveFieldNumber = 30

Field Value

int

IsClusterAwareFieldNumber

Field number for the "isClusterAware" field.

public const int IsClusterAwareFieldNumber = 38

Field Value

int

IsGroupLeaderFieldNumber

Field number for the "isGroupLeader" field.

public const int IsGroupLeaderFieldNumber = 29

Field Value

int

IsProxyGroupPlayerFieldNumber

Field number for the "isProxyGroupPlayer" field.

public const int IsProxyGroupPlayerFieldNumber = 24

Field Value

int

LastKnownClusterTypeFieldNumber

Field number for the "lastKnownClusterType" field.

public const int LastKnownClusterTypeFieldNumber = 47

Field Value

int

LastSupportedMessageTypeFieldNumber

Field number for the "lastSupportedMessageType" field.

public const int LastSupportedMessageTypeFieldNumber = 8

Field Value

int

LinkAgentFieldNumber

Field number for the "linkAgent" field.

public const int LinkAgentFieldNumber = 34

Field Value

int

LocalizedModelNameFieldNumber

Field number for the "localizedModelName" field.

public const int LocalizedModelNameFieldNumber = 3

Field Value

int

LogicalDeviceCountFieldNumber

Field number for the "logicalDeviceCount" field.

public const int LogicalDeviceCountFieldNumber = 22

Field Value

int

ManagedConfigDeviceIDFieldNumber

Field number for the "managedConfigDeviceID" field.

public const int ManagedConfigDeviceIDFieldNumber = 20

Field Value

int

ModelIDFieldNumber

Field number for the "modelID" field.

public const int ModelIDFieldNumber = 39

Field Value

int

NameFieldNumber

Field number for the "name" field.

public const int NameFieldNumber = 2

Field Value

int

ParentGroupContainsDiscoverableGroupLeaderFieldNumber

Field number for the "parentGroupContainsDiscoverableGroupLeader" field.

public const int ParentGroupContainsDiscoverableGroupLeaderFieldNumber = 45

Field Value

int

PreferredEncodingFieldNumber

Field number for the "preferredEncoding" field.

public const int PreferredEncodingFieldNumber = 52

Field Value

int

ProtocolVersionFieldNumber

Field number for the "protocolVersion" field.

public const int ProtocolVersionFieldNumber = 7

Field Value

int

RoutingContextIDFieldNumber

Field number for the "routingContextID" field.

public const int RoutingContextIDFieldNumber = 41

Field Value

int

SenderDefaultGroupUIDFieldNumber

Field number for the "senderDefaultGroupUID" field.

public const int SenderDefaultGroupUIDFieldNumber = 32

Field Value

int

SharedQueueVersionFieldNumber

Field number for the "sharedQueueVersion" field.

public const int SharedQueueVersionFieldNumber = 17

Field Value

int

SupportsACLFieldNumber

Field number for the "supportsACL" field.

public const int SupportsACLFieldNumber = 13

Field Value

int

SupportsExtendedMotionFieldNumber

Field number for the "supportsExtendedMotion" field.

public const int SupportsExtendedMotionFieldNumber = 15

Field Value

int

SupportsMultiplayerFieldNumber

Field number for the "supportsMultiplayer" field.

public const int SupportsMultiplayerFieldNumber = 40

Field Value

int

SupportsOutputContextSyncFieldNumber

Field number for the "supportsOutputContextSync" field.

public const int SupportsOutputContextSyncFieldNumber = 49

Field Value

int

SupportsSharedQueueFieldNumber

Field number for the "supportsSharedQueue" field.

public const int SupportsSharedQueueFieldNumber = 14

Field Value

int

SupportsSystemPairingFieldNumber

Field number for the "supportsSystemPairing" field.

public const int SupportsSystemPairingFieldNumber = 9

Field Value

int

SystemBooksApplicationFieldNumber

Field number for the "systemBooksApplication" field.

public const int SystemBooksApplicationFieldNumber = 43

Field Value

int

SystemBuildVersionFieldNumber

Field number for the "systemBuildVersion" field.

public const int SystemBuildVersionFieldNumber = 4

Field Value

int

SystemMediaApplicationFieldNumber

Field number for the "systemMediaApplication" field.

public const int SystemMediaApplicationFieldNumber = 12

Field Value

int

SystemPodcastApplicationFieldNumber

Field number for the "systemPodcastApplication" field.

public const int SystemPodcastApplicationFieldNumber = 31

Field Value

int

TightSyncUIDFieldNumber

Field number for the "tightSyncUID" field.

public const int TightSyncUIDFieldNumber = 25

Field Value

int

TightlySyncedGroupFieldNumber

Field number for the "tightlySyncedGroup" field.

public const int TightlySyncedGroupFieldNumber = 23

Field Value

int

UniqueIdentifierFieldNumber

Field number for the "uniqueIdentifier" field.

public const int UniqueIdentifierFieldNumber = 1

Field Value

int

Properties

AirPlayGroupID

Example: 6E0ED14E-0BA4-4A84-AF30-9EB080E7AA73

public string AirPlayGroupID { get; set; }

Property Value

string

AirplayReceivers

public RepeatedField<string> AirplayReceivers { get; }

Property Value

RepeatedField<string>

AllowsPairing

public bool AllowsPairing { get; set; }

Property Value

bool

ApplicationBundleIdentifier

Example: com.example.myremote

public string ApplicationBundleIdentifier { get; set; }

Property Value

string

ApplicationBundleVersion

Example: 107

public string ApplicationBundleVersion { get; set; }

Property Value

string

BluetoothAddress

public ByteString BluetoothAddress { get; set; }

Property Value

ByteString

ClusterID

public string ClusterID { get; set; }

Property Value

string

ClusterLeaderID

public string ClusterLeaderID { get; set; }

Property Value

string

ClusterType

public uint ClusterType { get; set; }

Property Value

uint

ClusteredDevices

public RepeatedField<DeviceInfoMessage> ClusteredDevices { get; }

Property Value

RepeatedField<DeviceInfoMessage>

ComputerName

public string ComputerName { get; set; }

Property Value

string

ConfiguredClusterSize

public uint ConfiguredClusterSize { get; set; }

Property Value

uint

Connected

public bool Connected { get; set; }

Property Value

bool

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

DeviceClass

public DeviceClass.Types.Enum DeviceClass { get; set; }

Property Value

DeviceClass.Types.Enum

DeviceUID

public string DeviceUID { get; set; }

Property Value

string

GroupContainsDiscoverableGroupLeader

public uint GroupContainsDiscoverableGroupLeader { get; set; }

Property Value

uint

GroupName

public string GroupName { get; set; }

Property Value

string

GroupUID

public string GroupUID { get; set; }

Property Value

string

GroupedDevices

public RepeatedField<DeviceInfoMessage> GroupedDevices { get; }

Property Value

RepeatedField<DeviceInfoMessage>

HasAirPlayGroupID

Gets whether the "airPlayGroupID" field is set

public bool HasAirPlayGroupID { get; }

Property Value

bool

HasAllowsPairing

Gets whether the "allowsPairing" field is set

public bool HasAllowsPairing { get; }

Property Value

bool

HasApplicationBundleIdentifier

Gets whether the "applicationBundleIdentifier" field is set

public bool HasApplicationBundleIdentifier { get; }

Property Value

bool

HasApplicationBundleVersion

Gets whether the "applicationBundleVersion" field is set

public bool HasApplicationBundleVersion { get; }

Property Value

bool

HasBluetoothAddress

Gets whether the "bluetoothAddress" field is set

public bool HasBluetoothAddress { get; }

Property Value

bool

HasClusterID

Gets whether the "clusterID" field is set

public bool HasClusterID { get; }

Property Value

bool

HasClusterLeaderID

Gets whether the "clusterLeaderID" field is set

public bool HasClusterLeaderID { get; }

Property Value

bool

HasClusterType

Gets whether the "clusterType" field is set

public bool HasClusterType { get; }

Property Value

bool

HasComputerName

Gets whether the "computerName" field is set

public bool HasComputerName { get; }

Property Value

bool

HasConfiguredClusterSize

Gets whether the "configuredClusterSize" field is set

public bool HasConfiguredClusterSize { get; }

Property Value

bool

HasConnected

Gets whether the "connected" field is set

public bool HasConnected { get; }

Property Value

bool

HasDeviceClass

Gets whether the "deviceClass" field is set

public bool HasDeviceClass { get; }

Property Value

bool

HasDeviceUID

Gets whether the "deviceUID" field is set

public bool HasDeviceUID { get; }

Property Value

bool

HasGroupContainsDiscoverableGroupLeader

Gets whether the "groupContainsDiscoverableGroupLeader" field is set

public bool HasGroupContainsDiscoverableGroupLeader { get; }

Property Value

bool

HasGroupName

Gets whether the "groupName" field is set

public bool HasGroupName { get; }

Property Value

bool

HasGroupUID

Gets whether the "groupUID" field is set

public bool HasGroupUID { get; }

Property Value

bool

HasIsAirplayActive

Gets whether the "isAirplayActive" field is set

public bool HasIsAirplayActive { get; }

Property Value

bool

HasIsClusterAware

Gets whether the "isClusterAware" field is set

public bool HasIsClusterAware { get; }

Property Value

bool

HasIsGroupLeader

Gets whether the "isGroupLeader" field is set

public bool HasIsGroupLeader { get; }

Property Value

bool

HasIsProxyGroupPlayer

Gets whether the "isProxyGroupPlayer" field is set

public bool HasIsProxyGroupPlayer { get; }

Property Value

bool

HasLastKnownClusterType

Gets whether the "lastKnownClusterType" field is set

public bool HasLastKnownClusterType { get; }

Property Value

bool

HasLastSupportedMessageType

Gets whether the "lastSupportedMessageType" field is set

public bool HasLastSupportedMessageType { get; }

Property Value

bool

HasLinkAgent

Gets whether the "linkAgent" field is set

public bool HasLinkAgent { get; }

Property Value

bool

HasLocalizedModelName

Gets whether the "localizedModelName" field is set

public bool HasLocalizedModelName { get; }

Property Value

bool

HasLogicalDeviceCount

Gets whether the "logicalDeviceCount" field is set

public bool HasLogicalDeviceCount { get; }

Property Value

bool

HasManagedConfigDeviceID

Gets whether the "managedConfigDeviceID" field is set

public bool HasManagedConfigDeviceID { get; }

Property Value

bool

HasModelID

Gets whether the "modelID" field is set

public bool HasModelID { get; }

Property Value

bool

HasName

Gets whether the "name" field is set

public bool HasName { get; }

Property Value

bool

HasParentGroupContainsDiscoverableGroupLeader

Gets whether the "parentGroupContainsDiscoverableGroupLeader" field is set

public bool HasParentGroupContainsDiscoverableGroupLeader { get; }

Property Value

bool

HasPreferredEncoding

Gets whether the "preferredEncoding" field is set

public bool HasPreferredEncoding { get; }

Property Value

bool

HasProtocolVersion

Gets whether the "protocolVersion" field is set

public bool HasProtocolVersion { get; }

Property Value

bool

HasRoutingContextID

Gets whether the "routingContextID" field is set

public bool HasRoutingContextID { get; }

Property Value

bool

HasSenderDefaultGroupUID

Gets whether the "senderDefaultGroupUID" field is set

public bool HasSenderDefaultGroupUID { get; }

Property Value

bool

HasSharedQueueVersion

Gets whether the "sharedQueueVersion" field is set

public bool HasSharedQueueVersion { get; }

Property Value

bool

HasSupportsACL

Gets whether the "supportsACL" field is set

public bool HasSupportsACL { get; }

Property Value

bool

HasSupportsExtendedMotion

Gets whether the "supportsExtendedMotion" field is set

public bool HasSupportsExtendedMotion { get; }

Property Value

bool

HasSupportsMultiplayer

Gets whether the "supportsMultiplayer" field is set

public bool HasSupportsMultiplayer { get; }

Property Value

bool

HasSupportsOutputContextSync

Gets whether the "supportsOutputContextSync" field is set

public bool HasSupportsOutputContextSync { get; }

Property Value

bool

HasSupportsSharedQueue

Gets whether the "supportsSharedQueue" field is set

public bool HasSupportsSharedQueue { get; }

Property Value

bool

HasSupportsSystemPairing

Gets whether the "supportsSystemPairing" field is set

public bool HasSupportsSystemPairing { get; }

Property Value

bool

HasSystemBooksApplication

Gets whether the "systemBooksApplication" field is set

public bool HasSystemBooksApplication { get; }

Property Value

bool

HasSystemBuildVersion

Gets whether the "systemBuildVersion" field is set

public bool HasSystemBuildVersion { get; }

Property Value

bool

HasSystemMediaApplication

Gets whether the "systemMediaApplication" field is set

public bool HasSystemMediaApplication { get; }

Property Value

bool

HasSystemPodcastApplication

Gets whether the "systemPodcastApplication" field is set

public bool HasSystemPodcastApplication { get; }

Property Value

bool

HasTightSyncUID

Gets whether the "tightSyncUID" field is set

public bool HasTightSyncUID { get; }

Property Value

bool

HasTightlySyncedGroup

Gets whether the "tightlySyncedGroup" field is set

public bool HasTightlySyncedGroup { get; }

Property Value

bool

HasUniqueIdentifier

Gets whether the "uniqueIdentifier" field is set

public bool HasUniqueIdentifier { get; }

Property Value

bool

IsAirplayActive

public bool IsAirplayActive { get; set; }

Property Value

bool

IsClusterAware

public bool IsClusterAware { get; set; }

Property Value

bool

IsGroupLeader

public bool IsGroupLeader { get; set; }

Property Value

bool

IsProxyGroupPlayer

public bool IsProxyGroupPlayer { get; set; }

Property Value

bool

LastKnownClusterType

public uint LastKnownClusterType { get; set; }

Property Value

uint

LastSupportedMessageType

public uint LastSupportedMessageType { get; set; }

Property Value

uint

LinkAgent

public string LinkAgent { get; set; }

Property Value

string

LocalizedModelName

Example: iPhone

public string LocalizedModelName { get; set; }

Property Value

string

LogicalDeviceCount

public uint LogicalDeviceCount { get; set; }

Property Value

uint

ManagedConfigDeviceID

public string ManagedConfigDeviceID { get; set; }

Property Value

string

ModelID

public string ModelID { get; set; }

Property Value

string

Name

Example: Jean's iPhone

public string Name { get; set; }

Property Value

string

ParentGroupContainsDiscoverableGroupLeader

public uint ParentGroupContainsDiscoverableGroupLeader { get; set; }

Property Value

uint

Parser

public static MessageParser<DeviceInfoMessage> Parser { get; }

Property Value

MessageParser<DeviceInfoMessage>

PreferredEncoding

public PreferredEncoding.Types.Enum PreferredEncoding { get; set; }

Property Value

PreferredEncoding.Types.Enum

ProtocolVersion

Example: 1

public int ProtocolVersion { get; set; }

Property Value

int

RoutingContextID

Example: 577E1BCA-2D9B-41C2-A8F8-C515CE8072D4

public string RoutingContextID { get; set; }

Property Value

string

SenderDefaultGroupUID

public string SenderDefaultGroupUID { get; set; }

Property Value

string

SharedQueueVersion

public uint SharedQueueVersion { get; set; }

Property Value

uint

SupportsACL

public bool SupportsACL { get; set; }

Property Value

bool

SupportsExtendedMotion

public bool SupportsExtendedMotion { get; set; }

Property Value

bool

SupportsMultiplayer

public bool SupportsMultiplayer { get; set; }

Property Value

bool

SupportsOutputContextSync

repeated ... allClusteredDevices = 48;

public bool SupportsOutputContextSync { get; set; }

Property Value

bool

SupportsSharedQueue

public bool SupportsSharedQueue { get; set; }

Property Value

bool

SupportsSystemPairing

public bool SupportsSystemPairing { get; set; }

Property Value

bool

SystemBooksApplication

Example: com.apple.iBooks

public string SystemBooksApplication { get; set; }

Property Value

string

SystemBuildVersion

Example: 13F69

public string SystemBuildVersion { get; set; }

Property Value

string

SystemMediaApplication

public string SystemMediaApplication { get; set; }

Property Value

string

SystemPodcastApplication

public string SystemPodcastApplication { get; set; }

Property Value

string

TightSyncUID

public string TightSyncUID { get; set; }

Property Value

string

TightlySyncedGroup

public bool TightlySyncedGroup { get; set; }

Property Value

bool

UniqueIdentifier

Example: B8D8678C-9DA9-4D29-9338-5D6B827B8063

public string UniqueIdentifier { get; set; }

Property Value

string

Methods

CalculateSize()

Calculates the size of this message in Protocol Buffer wire format, in bytes.

public int CalculateSize()

Returns

int

The number of bytes required to write this message to a coded output stream.

ClearAirPlayGroupID()

Clears the value of the "airPlayGroupID" field

public void ClearAirPlayGroupID()

ClearAllowsPairing()

Clears the value of the "allowsPairing" field

public void ClearAllowsPairing()

ClearApplicationBundleIdentifier()

Clears the value of the "applicationBundleIdentifier" field

public void ClearApplicationBundleIdentifier()

ClearApplicationBundleVersion()

Clears the value of the "applicationBundleVersion" field

public void ClearApplicationBundleVersion()

ClearBluetoothAddress()

Clears the value of the "bluetoothAddress" field

public void ClearBluetoothAddress()

ClearClusterID()

Clears the value of the "clusterID" field

public void ClearClusterID()

ClearClusterLeaderID()

Clears the value of the "clusterLeaderID" field

public void ClearClusterLeaderID()

ClearClusterType()

Clears the value of the "clusterType" field

public void ClearClusterType()

ClearComputerName()

Clears the value of the "computerName" field

public void ClearComputerName()

ClearConfiguredClusterSize()

Clears the value of the "configuredClusterSize" field

public void ClearConfiguredClusterSize()

ClearConnected()

Clears the value of the "connected" field

public void ClearConnected()

ClearDeviceClass()

Clears the value of the "deviceClass" field

public void ClearDeviceClass()

ClearDeviceUID()

Clears the value of the "deviceUID" field

public void ClearDeviceUID()

ClearGroupContainsDiscoverableGroupLeader()

Clears the value of the "groupContainsDiscoverableGroupLeader" field

public void ClearGroupContainsDiscoverableGroupLeader()

ClearGroupName()

Clears the value of the "groupName" field

public void ClearGroupName()

ClearGroupUID()

Clears the value of the "groupUID" field

public void ClearGroupUID()

ClearIsAirplayActive()

Clears the value of the "isAirplayActive" field

public void ClearIsAirplayActive()

ClearIsClusterAware()

Clears the value of the "isClusterAware" field

public void ClearIsClusterAware()

ClearIsGroupLeader()

Clears the value of the "isGroupLeader" field

public void ClearIsGroupLeader()

ClearIsProxyGroupPlayer()

Clears the value of the "isProxyGroupPlayer" field

public void ClearIsProxyGroupPlayer()

ClearLastKnownClusterType()

Clears the value of the "lastKnownClusterType" field

public void ClearLastKnownClusterType()

ClearLastSupportedMessageType()

Clears the value of the "lastSupportedMessageType" field

public void ClearLastSupportedMessageType()

ClearLinkAgent()

Clears the value of the "linkAgent" field

public void ClearLinkAgent()

ClearLocalizedModelName()

Clears the value of the "localizedModelName" field

public void ClearLocalizedModelName()

ClearLogicalDeviceCount()

Clears the value of the "logicalDeviceCount" field

public void ClearLogicalDeviceCount()

ClearManagedConfigDeviceID()

Clears the value of the "managedConfigDeviceID" field

public void ClearManagedConfigDeviceID()

ClearModelID()

Clears the value of the "modelID" field

public void ClearModelID()

ClearName()

Clears the value of the "name" field

public void ClearName()

ClearParentGroupContainsDiscoverableGroupLeader()

Clears the value of the "parentGroupContainsDiscoverableGroupLeader" field

public void ClearParentGroupContainsDiscoverableGroupLeader()

ClearPreferredEncoding()

Clears the value of the "preferredEncoding" field

public void ClearPreferredEncoding()

ClearProtocolVersion()

Clears the value of the "protocolVersion" field

public void ClearProtocolVersion()

ClearRoutingContextID()

Clears the value of the "routingContextID" field

public void ClearRoutingContextID()

ClearSenderDefaultGroupUID()

Clears the value of the "senderDefaultGroupUID" field

public void ClearSenderDefaultGroupUID()

ClearSharedQueueVersion()

Clears the value of the "sharedQueueVersion" field

public void ClearSharedQueueVersion()

ClearSupportsACL()

Clears the value of the "supportsACL" field

public void ClearSupportsACL()

ClearSupportsExtendedMotion()

Clears the value of the "supportsExtendedMotion" field

public void ClearSupportsExtendedMotion()

ClearSupportsMultiplayer()

Clears the value of the "supportsMultiplayer" field

public void ClearSupportsMultiplayer()

ClearSupportsOutputContextSync()

Clears the value of the "supportsOutputContextSync" field

public void ClearSupportsOutputContextSync()

ClearSupportsSharedQueue()

Clears the value of the "supportsSharedQueue" field

public void ClearSupportsSharedQueue()

ClearSupportsSystemPairing()

Clears the value of the "supportsSystemPairing" field

public void ClearSupportsSystemPairing()

ClearSystemBooksApplication()

Clears the value of the "systemBooksApplication" field

public void ClearSystemBooksApplication()

ClearSystemBuildVersion()

Clears the value of the "systemBuildVersion" field

public void ClearSystemBuildVersion()

ClearSystemMediaApplication()

Clears the value of the "systemMediaApplication" field

public void ClearSystemMediaApplication()

ClearSystemPodcastApplication()

Clears the value of the "systemPodcastApplication" field

public void ClearSystemPodcastApplication()

ClearTightSyncUID()

Clears the value of the "tightSyncUID" field

public void ClearTightSyncUID()

ClearTightlySyncedGroup()

Clears the value of the "tightlySyncedGroup" field

public void ClearTightlySyncedGroup()

ClearUniqueIdentifier()

Clears the value of the "uniqueIdentifier" field

public void ClearUniqueIdentifier()

Clone()

Creates a deep clone of this object.

public DeviceInfoMessage Clone()

Returns

DeviceInfoMessage

A deep clone of this object.

Equals(DeviceInfoMessage)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(DeviceInfoMessage other)

Parameters

other DeviceInfoMessage

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object other)

Parameters

other object

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

MergeFrom(DeviceInfoMessage)

Merges the given message into this one.

public void MergeFrom(DeviceInfoMessage other)

Parameters

other DeviceInfoMessage

Remarks

See the user guide for precise merge semantics.

MergeFrom(CodedInputStream)

Merges the data from the specified coded input stream with the current message.

public void MergeFrom(CodedInputStream input)

Parameters

input CodedInputStream

Remarks

See the user guide for precise merge semantics.

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

WriteTo(CodedOutputStream)

Writes the data to the given coded output stream.

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

Coded output stream to write the data to. Must not be null.