equip.mope
Class ReportDeviceData

java.lang.Object
  |
  +--equip.runtime.Object
        |
        +--equip.runtime.ValueBase
              |
              +--equip.mope.ReportData
                    |
                    +--equip.mope.ReportDeviceData
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
ReportDeviceDataImpl

public class ReportDeviceData
extends ReportData

report device information


Field Summary
 BoxedBoolean audioInFlag
          audio input, e.g.\ mic
 BoxedBoolean audioOutFlag
          audio output
 java.lang.String cpuArch
          CPU architecture
 BoxedLong cpuSpeedMhz
          nominal device CPU power, e.g.\ speed of CPU in MHz
 java.lang.String deviceClass
          device class
 java.lang.String deviceId
          device id (duplicated from metadata)
 java.lang.String deviceOs
          OS
 BoxedLong screenHeight
          device screen size
 BoxedLong screenWidth
          device screen size
 
Constructor Summary
ReportDeviceData()
           
 
Method Summary
 boolean _equals_helper(ReportDeviceData c)
           
 boolean _matches_helper(ReportDeviceData c)
           
 boolean equals(java.lang.Object c)
          Standard IDL-generated equality test.
 java.lang.String getModuleName()
          IDL-generated helper routine to get module name (currently unimplemented).
 boolean matches(java.lang.Object c)
          Standard IDL-generated template match test.
 void readObject(ObjectInputStream in)
          Internal serialisation helper.
 void writeObject(ObjectOutputStream out)
          Internal serialisation helper.
 
Methods inherited from class equip.mope.ReportData
_equals_helper, _matches_helper
 
Methods inherited from class equip.runtime.ValueBase
_equals_helper, _matches_helper, clone
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deviceId

public java.lang.String deviceId
device id (duplicated from metadata)


deviceClass

public java.lang.String deviceClass
device class


screenWidth

public BoxedLong screenWidth
device screen size


screenHeight

public BoxedLong screenHeight
device screen size


cpuSpeedMhz

public BoxedLong cpuSpeedMhz
nominal device CPU power, e.g.\ speed of CPU in MHz


deviceOs

public java.lang.String deviceOs
OS


cpuArch

public java.lang.String cpuArch
CPU architecture


audioInFlag

public BoxedBoolean audioInFlag
audio input, e.g.\ mic


audioOutFlag

public BoxedBoolean audioOutFlag
audio output

Constructor Detail

ReportDeviceData

public ReportDeviceData()
Method Detail

getModuleName

public java.lang.String getModuleName()
Description copied from class: Object
IDL-generated helper routine to get module name (currently unimplemented).

Overrides:
getModuleName in class ReportData
Returns:
name of this class's module

equals

public boolean equals(java.lang.Object c)
Description copied from class: ValueBase
Standard IDL-generated equality test.

Overrides:
equals in class ReportData
Parameters:
c - The object to be compared against this.
Returns:
true if this is equal to c

_equals_helper

public boolean _equals_helper(ReportDeviceData c)

matches

public boolean matches(java.lang.Object c)
Description copied from class: ValueBase
Standard IDL-generated template match test.

Overrides:
matches in class ReportData
Parameters:
c - The object to be checked against this template.
Returns:
true if this (as a template) matches the argument

_matches_helper

public boolean _matches_helper(ReportDeviceData c)

writeObject

public void writeObject(ObjectOutputStream out)
                 throws java.io.IOException
Description copied from class: ValueBase
Internal serialisation helper. Used by ObjectInputStream and ObjectOutputStream only.

Overrides:
writeObject in class ReportData
java.io.IOException

readObject

public void readObject(ObjectInputStream in)
                throws java.io.IOException,
                       java.lang.ClassNotFoundException,
                       java.lang.InstantiationException
Description copied from class: ValueBase
Internal serialisation helper. Used by ObjectInputStream and ObjectOutputStream only.

Overrides:
readObject in class ReportData
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException