    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