org.freedesktop.dbus.test
Class cross_test_server

java.lang.Object
  extended by org.freedesktop.dbus.test.cross_test_server
All Implemented Interfaces:
DBus.Binding.SingleTests, DBus.Binding.Tests, DBusInterface, DBusSigHandler<DBus.Binding.TestClient.Trigger>

public class cross_test_server
extends java.lang.Object
implements DBus.Binding.Tests, DBus.Binding.SingleTests, DBusSigHandler<DBus.Binding.TestClient.Trigger>


Constructor Summary
cross_test_server(DBusConnection conn)
           
 
Method Summary
 DBus.Binding.Triplet<java.lang.String,UInt32,java.lang.Short> DeStruct(DBus.Binding.TestStruct a)
           
 void Exit()
           
 void handle(DBus.Binding.TestClient.Trigger t)
          Handle a signal.
<T> Variant<T>
Identity(Variant<T> input)
           
<T> Variant<T>[]
IdentityArray(Variant<T>[] input)
           
 boolean IdentityBool(boolean input)
           
 boolean[] IdentityBoolArray(boolean[] input)
           
 byte IdentityByte(byte input)
           
 byte[] IdentityByteArray(byte[] input)
           
 double IdentityDouble(double input)
           
 double[] IdentityDoubleArray(double[] input)
           
 short IdentityInt16(short input)
           
 short[] IdentityInt16Array(short[] input)
           
 int IdentityInt32(int input)
           
 int[] IdentityInt32Array(int[] input)
           
 long IdentityInt64(long input)
           
 long[] IdentityInt64Array(long[] input)
           
 java.lang.String IdentityString(java.lang.String input)
           
 java.lang.String[] IdentityStringArray(java.lang.String[] input)
           
 UInt16 IdentityUInt16(UInt16 input)
           
 UInt16[] IdentityUInt16Array(UInt16[] input)
           
 UInt32 IdentityUInt32(UInt32 input)
           
 UInt32[] IdentityUInt32Array(UInt32[] input)
           
 UInt64 IdentityUInt64(UInt64 input)
           
 UInt64[] IdentityUInt64Array(UInt64[] input)
           
 boolean Invert(boolean a)
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> InvertMapping(java.util.Map<java.lang.String,java.lang.String> a)
           
 boolean isRemote()
          Returns true on remote objects.
static void main(java.lang.String[] args)
           
 java.util.List<Variant<java.lang.Object>> Primitize(Variant<java.lang.Object> a)
           
 UInt32 Sum(byte[] a)
           
 long Sum(int[] a)
           
 void Trigger(java.lang.String a, UInt64 b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

cross_test_server

public cross_test_server(DBusConnection conn)
Method Detail

isRemote

public boolean isRemote()
Description copied from interface: DBusInterface
Returns true on remote objects. Local objects implementing this interface MUST return false.

Specified by:
isRemote in interface DBusInterface

Identity

public <T> Variant<T> Identity(Variant<T> input)
Specified by:
Identity in interface DBus.Binding.Tests

IdentityByte

public byte IdentityByte(byte input)
Specified by:
IdentityByte in interface DBus.Binding.Tests

IdentityBool

public boolean IdentityBool(boolean input)
Specified by:
IdentityBool in interface DBus.Binding.Tests

IdentityInt16

public short IdentityInt16(short input)
Specified by:
IdentityInt16 in interface DBus.Binding.Tests

IdentityUInt16

public UInt16 IdentityUInt16(UInt16 input)
Specified by:
IdentityUInt16 in interface DBus.Binding.Tests

IdentityInt32

public int IdentityInt32(int input)
Specified by:
IdentityInt32 in interface DBus.Binding.Tests

IdentityUInt32

public UInt32 IdentityUInt32(UInt32 input)
Specified by:
IdentityUInt32 in interface DBus.Binding.Tests

IdentityInt64

public long IdentityInt64(long input)
Specified by:
IdentityInt64 in interface DBus.Binding.Tests

IdentityUInt64

public UInt64 IdentityUInt64(UInt64 input)
Specified by:
IdentityUInt64 in interface DBus.Binding.Tests

IdentityDouble

public double IdentityDouble(double input)
Specified by:
IdentityDouble in interface DBus.Binding.Tests

IdentityString

public java.lang.String IdentityString(java.lang.String input)
Specified by:
IdentityString in interface DBus.Binding.Tests

IdentityArray

public <T> Variant<T>[] IdentityArray(Variant<T>[] input)
Specified by:
IdentityArray in interface DBus.Binding.Tests

IdentityByteArray

public byte[] IdentityByteArray(byte[] input)
Specified by:
IdentityByteArray in interface DBus.Binding.Tests

IdentityBoolArray

public boolean[] IdentityBoolArray(boolean[] input)
Specified by:
IdentityBoolArray in interface DBus.Binding.Tests

IdentityInt16Array

public short[] IdentityInt16Array(short[] input)
Specified by:
IdentityInt16Array in interface DBus.Binding.Tests

IdentityUInt16Array

public UInt16[] IdentityUInt16Array(UInt16[] input)
Specified by:
IdentityUInt16Array in interface DBus.Binding.Tests

IdentityInt32Array

public int[] IdentityInt32Array(int[] input)
Specified by:
IdentityInt32Array in interface DBus.Binding.Tests

IdentityUInt32Array

public UInt32[] IdentityUInt32Array(UInt32[] input)
Specified by:
IdentityUInt32Array in interface DBus.Binding.Tests

IdentityInt64Array

public long[] IdentityInt64Array(long[] input)
Specified by:
IdentityInt64Array in interface DBus.Binding.Tests

IdentityUInt64Array

public UInt64[] IdentityUInt64Array(UInt64[] input)
Specified by:
IdentityUInt64Array in interface DBus.Binding.Tests

IdentityDoubleArray

public double[] IdentityDoubleArray(double[] input)
Specified by:
IdentityDoubleArray in interface DBus.Binding.Tests

IdentityStringArray

public java.lang.String[] IdentityStringArray(java.lang.String[] input)
Specified by:
IdentityStringArray in interface DBus.Binding.Tests

Sum

public long Sum(int[] a)
Specified by:
Sum in interface DBus.Binding.Tests

Sum

public UInt32 Sum(byte[] a)
Specified by:
Sum in interface DBus.Binding.SingleTests

InvertMapping

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> InvertMapping(java.util.Map<java.lang.String,java.lang.String> a)
Specified by:
InvertMapping in interface DBus.Binding.Tests

DeStruct

public DBus.Binding.Triplet<java.lang.String,UInt32,java.lang.Short> DeStruct(DBus.Binding.TestStruct a)
Specified by:
DeStruct in interface DBus.Binding.Tests

Primitize

public java.util.List<Variant<java.lang.Object>> Primitize(Variant<java.lang.Object> a)
Specified by:
Primitize in interface DBus.Binding.Tests

Invert

public boolean Invert(boolean a)
Specified by:
Invert in interface DBus.Binding.Tests

Trigger

public void Trigger(java.lang.String a,
                    UInt64 b)
Specified by:
Trigger in interface DBus.Binding.Tests

Exit

public void Exit()
Specified by:
Exit in interface DBus.Binding.Tests

handle

public void handle(DBus.Binding.TestClient.Trigger t)
Description copied from interface: DBusSigHandler
Handle a signal.

Specified by:
handle in interface DBusSigHandler<DBus.Binding.TestClient.Trigger>
Parameters:
t - The signal to handle. If such a class exists, the signal will be an instance of the class with the correct type signature. Otherwise it will be an instance of DBusSignal

main

public static void main(java.lang.String[] args)