001    /**
002     * Copyright (C) 2010, Skype Limited
003     *
004     * All intellectual property rights, including but not limited to copyrights,
005     * trademarks and patents, as well as know how and trade secrets contained in,
006     * relating to, or arising from the internet telephony software of
007     * Skype Limited (including its affiliates, "Skype"), including without
008     * limitation this source code, Skype API and related material of such
009     * software proprietary to Skype and/or its licensors ("IP Rights") are and
010     * shall remain the exclusive property of Skype and/or its licensors.
011     * The recipient hereby acknowledges and agrees that any unauthorized use of
012     * the IP Rights is a violation of intellectual property laws.
013     *
014     * Skype reserves all rights and may take legal action against infringers of
015     * IP Rights.
016     *
017     * The recipient agrees not to remove, obscure, make illegible or alter any
018     * notices or indications of the IP Rights and/or Skype's rights and
019     * ownership thereof.
020     */
021    
022    package com.skype.ipc;
023    
024    // G propid modid oid*;
025    // g (moid (oid (N tag | kind tag value)*)*)* 
026    public class GetPropertyRequest extends Request
027    {
028        public GetPropertyRequest(int moduleId, int objectId, int propId)
029        {
030            super();
031            
032            tokens.write('G');
033            encodeVaruint(propId);
034            tokens.write(']');
035            encodeVaruint(moduleId);
036            encodeVaruint(objectId);
037            tokens.write(']');
038            tokens.write(']');
039        }
040    }