001 package com.skype.ipc;
002
003 public interface SidGetResponding {
004 SidObject sidGetObject();
005
006 String sidGetStringProperty(final PropertyEnumConverting property);
007 String sidGetXmlProperty(final PropertyEnumConverting property);
008 String sidGetFilenameProperty(final PropertyEnumConverting property);
009 boolean sidGetBoolProperty(final PropertyEnumConverting property);
010 int sidGetIntProperty(final PropertyEnumConverting property);
011 int sidGetUintProperty(final PropertyEnumConverting property);
012 long sidGetLongProperty(final PropertyEnumConverting property);
013 SidObject sidGetObjectProperty(final PropertyEnumConverting property);
014 EnumConverting sidGetEnumProperty(final PropertyEnumConverting property);
015 byte[] sidGetBinaryProperty(final PropertyEnumConverting property);
016
017 void sidSetProperty(final PropertyEnumConverting property, final SidObject value);
018 void sidSetProperty(final PropertyEnumConverting property, final int value); // boolean and enums too...
019 void sidSetProperty(final PropertyEnumConverting property, final String value);
020 void sidSetProperty(final PropertyEnumConverting property, final byte[] value);
021 void sidSetProperty(final PropertyEnumConverting property, final long value);
022 }
023