// Copyright (c) 2016 Intel Corporation. All rights reserved.
// Use of this source code is governed by a MIT-style license that can be
// found in the LICENSE file.

[
Constructor
]
interface PrimitivesParam {
   attribute boolean vBoolean;
   attribute float vFloat;
   attribute unrestricted float vUnrestrictFloat;
   attribute double vDouble;
   attribute unrestricted double vUnrestrictDouble;

   byte addByte(byte a, byte b);
   octet addOctet(octet a, octet b);
   short addShort(short a, short b);
   unsigned short addUnsignedShort(unsigned short a, unsigned short b);
   long addLong(long a, long b);
   unsigned long addUnsignedLong(unsigned long a, unsigned long b);
   DOMString show(DOMString str);
   void setvalue(boolean flag,float f,double d,unrestricted float uf,unrestricted double ud);
};

