Struct RelayAllocationId
  The allocation ID is a unique identifier for a connected client/host to a Relay server.
Assembly: Unity.Networking.Transport.dll
  Syntax
  
    public struct RelayAllocationId : IEquatable<RelayAllocationId>, IComparable<RelayAllocationId>
   
  Fields
  Value
  Raw value of the allocation ID.
Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | byte* | Allocation ID as a fixed byte array. | 
    
  
  k_Length
  Length of an allocation ID.
Declaration
  
    public const int k_Length = 16
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | int | Length in bytes. | 
    
  
  Methods
  
  CompareTo(RelayAllocationId)
  
  
  Declaration
  
    public int CompareTo(RelayAllocationId other)
   
  Parameters
  
  Returns
  
  
  Equals(object)
  
  
  Declaration
  
    public override bool Equals(object other)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | object | other |  | 
    
  
  Returns
  
  Overrides
  
  
  Equals(RelayAllocationId)
  
  
  Declaration
  
    public bool Equals(RelayAllocationId other)
   
  Parameters
  
  Returns
  
  
  FromByteArray(byte[])
  Convert a byte array to an allocation ID.
Declaration
  
    public static RelayAllocationId FromByteArray(byte[] data)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | byte[] | data | Array to convert. | 
    
  
  Returns
  
  
  FromBytePointer(byte*, int)
  Convert a raw buffer to an allocation ID.
Declaration
  
    public static RelayAllocationId FromBytePointer(byte* dataPtr, int length)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | byte* | dataPtr | Raw pointer to buffer to convert. | 
      
        | int | length | Length of the buffer to convert. | 
    
  
  Returns
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
  Overrides
  
  Operators
  
  operator ==(RelayAllocationId, RelayAllocationId)
  
  
  Declaration
  
    public static bool operator ==(RelayAllocationId lhs, RelayAllocationId rhs)
   
  Parameters
  
  Returns
  
  
  operator !=(RelayAllocationId, RelayAllocationId)
  
  
  Declaration
  
    public static bool operator !=(RelayAllocationId lhs, RelayAllocationId rhs)
   
  Parameters
  
  Returns
  
  Implements