|
From: Michael R. <mr...@us...> - 2004-08-12 14:31:05
|
Update of /cvsroot/openorb/OpenORB/src/idl/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26121/src/idl/test Modified Files: fragmentedmessage.idl Log Message: Added testcase update Index: fragmentedmessage.idl =================================================================== RCS file: /cvsroot/openorb/OpenORB/src/idl/test/fragmentedmessage.idl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- fragmentedmessage.idl 9 Aug 2004 10:06:09 -0000 1.1 +++ fragmentedmessage.idl 12 Aug 2004 14:30:55 -0000 1.2 @@ -1,92 +1,91 @@ -/* -* Copyright (C) The Community OpenORB Project. All rights reserved. -* -* This software is published under the terms of The OpenORB Community Software -* License version 1.0, a copy of which has been included with this distribution -* in the LICENSE.txt file. -*/ - -#ifndef _TEST_FRAGMENTEDMESSAGE_IDL_ -#define _TEST_FRAGMENTEDMESSAGE_IDL_ - -#pragma prefix "openorb.org" - -module orb -{ - module test - { - module iiop - { - module fragmentedmessage - { - valuetype ValueString wstring; - - custom valuetype ObjectId - { - public wstring objectid; - }; - - enum AttributeEnum - { - StringAttr, - Dimension, - DoubleAttr, - BooleanAttr, - LongAttr, - DateAttr, - DateTime, - Enumerated, - SequenceAttr, - StringBuffer, - StyledText, - UserList - }; - - enum ItemStatus - { - ADDED, - DELETED, - MODIFIED, - UNMODIFIED - }; - - struct AttributeConstraint - { - ValueString key; - any value; - }; - typedef sequence<AttributeConstraint> AttributeConstraints; - - struct AttributeType - { - ValueString name; - AttributeEnum type; - AttributeConstraints constraints; - ObjectId id; - long tsCounter; - }; - typedef sequence<AttributeType> AttributeTypes; - - struct AttributeDefinition - { - ValueString name; - AttributeType type; - any moreInfo; - AttributeConstraints uiDefinition; - ValueString id; - ItemStatus status; - long tsCounter; - }; - typedef sequence<AttributeDefinition> AttributeDefinitions; - - interface AttributeManager - { - AttributeDefinitions getAttributeDefinitions(); - }; - }; - }; - }; -}; - -#endif - +/* +* Copyright (C) The Community OpenORB Project. All rights reserved. +* +* This software is published under the terms of The OpenORB Community Software +* License version 1.0, a copy of which has been included with this distribution +* in the LICENSE.txt file. +*/ + +#ifndef _TEST_FRAGMENTEDMESSAGE_IDL_ +#define _TEST_FRAGMENTEDMESSAGE_IDL_ + +#pragma prefix "openorb.org" + +module orb +{ + module test + { + module iiop + { + module fragmentedmessage + { + valuetype ValueString wstring; + + custom valuetype ObjectId + { + public wstring objectid; + }; + + enum AttributeEnum + { + StringAttr, + Dimension, + DoubleAttr, + BooleanAttr, + LongAttr, + DateAttr, + DateTime, + Enumerated, + SequenceAttr, + StringBuffer, + StyledText, + UserList + }; + + enum ItemStatus + { + ADDED, + DELETED, + MODIFIED, + UNMODIFIED + }; + + struct AttributeConstraint + { + ValueString key; + any value; + }; + typedef sequence<AttributeConstraint> AttributeConstraints; + + struct AttributeType + { + ValueString name; + AttributeEnum type; + AttributeConstraints constraints; + ObjectId id; + long tsCounter; + }; + typedef sequence<AttributeType> AttributeTypes; + + struct AttributeDefinition + { + ValueString name; + AttributeType type; + any moreInfo; + AttributeConstraints uiDefinition; + ObjectId id; + ItemStatus status; + long tsCounter; + }; + typedef sequence<AttributeDefinition> AttributeDefinitions; + + interface AttributeManager + { + AttributeDefinitions getAttributeDefinitions(); + }; + }; + }; + }; +}; + +#endif |