[Redbutton-devel] SF.net SVN: redbutton: [261] redbutton-browser/trunk
Brought to you by:
skilvington
|
From: <ski...@us...> - 2007-03-28 14:16:23
|
Revision: 261
http://svn.sourceforge.net/redbutton/?rev=261&view=rev
Author: skilvington
Date: 2007-03-28 07:16:19 -0700 (Wed, 28 Mar 2007)
Log Message:
-----------
SetData can't be applied to objects with no ContentHook attribute
Modified Paths:
--------------
redbutton-browser/trunk/BooleanVariableClass.c
redbutton-browser/trunk/BooleanVariableClass.h
redbutton-browser/trunk/ContentRefVariableClass.c
redbutton-browser/trunk/ContentRefVariableClass.h
redbutton-browser/trunk/ElementaryAction.c
redbutton-browser/trunk/IntegerVariableClass.c
redbutton-browser/trunk/IntegerVariableClass.h
redbutton-browser/trunk/LinkClass.c
redbutton-browser/trunk/LinkClass.h
redbutton-browser/trunk/ObjectRefVariableClass.c
redbutton-browser/trunk/ObjectRefVariableClass.h
redbutton-browser/trunk/OctetStringVariableClass.c
redbutton-browser/trunk/OctetStringVariableClass.h
redbutton-browser/trunk/VariableClass.c
redbutton-browser/trunk/VariableClass.h
Modified: redbutton-browser/trunk/BooleanVariableClass.c
===================================================================
--- redbutton-browser/trunk/BooleanVariableClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/BooleanVariableClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -13,16 +13,6 @@
#include "rtti.h"
void
-BooleanVariableClass_SetData(BooleanVariableClass *t, SetData *params, OctetString *caller_gid)
-{
- verbose("BooleanVariableClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-printf("TODO: BooleanVariableClass_SetData not yet implemented\n");
- return;
-}
-
-void
BooleanVariableClass_Clone(BooleanVariableClass *t, Clone *params, OctetString *caller_gid)
{
verbose("BooleanVariableClass: %s; Clone", ExternalReference_name(&t->rootClass.inst.ref));
Modified: redbutton-browser/trunk/BooleanVariableClass.h
===================================================================
--- redbutton-browser/trunk/BooleanVariableClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/BooleanVariableClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -7,7 +7,6 @@
#include "ISO13522-MHEG-5.h"
-void BooleanVariableClass_SetData(BooleanVariableClass *, SetData *, OctetString *);
void BooleanVariableClass_Clone(BooleanVariableClass *, Clone *, OctetString *);
void BooleanVariableClass_SetVariable(BooleanVariableClass *, NewVariableValue *, OctetString *);
void BooleanVariableClass_TestVariable(BooleanVariableClass *, int, bool);
Modified: redbutton-browser/trunk/ContentRefVariableClass.c
===================================================================
--- redbutton-browser/trunk/ContentRefVariableClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/ContentRefVariableClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -13,16 +13,6 @@
#include "rtti.h"
void
-ContentRefVariableClass_SetData(ContentRefVariableClass *t, SetData *params, OctetString *caller_gid)
-{
- verbose("ContentRefVariableClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-printf("TODO: ContentRefVariableClass_SetData not yet implemented\n");
- return;
-}
-
-void
ContentRefVariableClass_Clone(ContentRefVariableClass *t, Clone *params, OctetString *caller_gid)
{
verbose("ContentRefVariableClass: %s; Clone", ExternalReference_name(&t->rootClass.inst.ref));
Modified: redbutton-browser/trunk/ContentRefVariableClass.h
===================================================================
--- redbutton-browser/trunk/ContentRefVariableClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/ContentRefVariableClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -7,7 +7,6 @@
#include "ISO13522-MHEG-5.h"
-void ContentRefVariableClass_SetData(ContentRefVariableClass *, SetData *, OctetString *);
void ContentRefVariableClass_Clone(ContentRefVariableClass *, Clone *, OctetString *);
void ContentRefVariableClass_SetVariable(ContentRefVariableClass *, NewVariableValue *, OctetString *);
void ContentRefVariableClass_TestVariable(ContentRefVariableClass *, int, ContentReference *);
Modified: redbutton-browser/trunk/ElementaryAction.c
===================================================================
--- redbutton-browser/trunk/ElementaryAction.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/ElementaryAction.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -1183,11 +1183,7 @@
if(((ref = GenericObjectReference_getObjectReference(&e->u.set_data.target, caller_gid)) != NULL)
&& ((obj = MHEGEngine_findObjectReference(ref, caller_gid)) != NULL))
{
- if(obj->inst.rtti == RTTI_VariableClass)
- VariableClass_SetData((VariableClass *) obj, &e->u.set_data, caller_gid);
- else if(obj->inst.rtti == RTTI_LinkClass)
- LinkClass_SetData((LinkClass *) obj, &e->u.set_data, caller_gid);
- else if(obj->inst.rtti == RTTI_BitmapClass)
+ if(obj->inst.rtti == RTTI_BitmapClass)
BitmapClass_SetData((BitmapClass *) obj, &e->u.set_data, caller_gid);
else if(obj->inst.rtti == RTTI_DynamicLineArtClass)
DynamicLineArtClass_SetData((DynamicLineArtClass *) obj, &e->u.set_data, caller_gid);
Modified: redbutton-browser/trunk/IntegerVariableClass.c
===================================================================
--- redbutton-browser/trunk/IntegerVariableClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/IntegerVariableClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -16,16 +16,6 @@
#include "rtti.h"
void
-IntegerVariableClass_SetData(IntegerVariableClass *t, SetData *params, OctetString *caller_gid)
-{
- verbose("IntegerVariableClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-printf("TODO: IntegerVariableClass_SetData not yet implemented\n");
- return;
-}
-
-void
IntegerVariableClass_Clone(IntegerVariableClass *t, Clone *params, OctetString *caller_gid)
{
verbose("IntegerVariableClass: %s; Clone", ExternalReference_name(&t->rootClass.inst.ref));
Modified: redbutton-browser/trunk/IntegerVariableClass.h
===================================================================
--- redbutton-browser/trunk/IntegerVariableClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/IntegerVariableClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -7,7 +7,6 @@
#include "ISO13522-MHEG-5.h"
-void IntegerVariableClass_SetData(IntegerVariableClass *, SetData *, OctetString *);
void IntegerVariableClass_Clone(IntegerVariableClass *, Clone *, OctetString *);
void IntegerVariableClass_SetVariable(IntegerVariableClass *, NewVariableValue *, OctetString *);
void IntegerVariableClass_TestVariable(IntegerVariableClass *, int, int);
Modified: redbutton-browser/trunk/LinkClass.c
===================================================================
--- redbutton-browser/trunk/LinkClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/LinkClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -87,16 +87,6 @@
}
void
-LinkClass_SetData(LinkClass *t, SetData *set, OctetString *caller_gid)
-{
- verbose("LinkClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-printf("TODO: LinkClass_SetData not yet implemented\n");
- return;
-}
-
-void
LinkClass_Clone(LinkClass *t, Clone *params, OctetString *caller_gid)
{
verbose("LinkClass: %s; Clone", ExternalReference_name(&t->rootClass.inst.ref));
Modified: redbutton-browser/trunk/LinkClass.h
===================================================================
--- redbutton-browser/trunk/LinkClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/LinkClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -12,7 +12,6 @@
void LinkClass_Deactivation(LinkClass *);
void LinkClass_Destruction(LinkClass *);
-void LinkClass_SetData(LinkClass *, SetData *, OctetString *);
void LinkClass_Clone(LinkClass *, Clone *, OctetString *);
void LinkClass_Activate(LinkClass *);
void LinkClass_Deactivate(LinkClass *);
Modified: redbutton-browser/trunk/ObjectRefVariableClass.c
===================================================================
--- redbutton-browser/trunk/ObjectRefVariableClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/ObjectRefVariableClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -13,16 +13,6 @@
#include "rtti.h"
void
-ObjectRefVariableClass_SetData(ObjectRefVariableClass *t, SetData *params, OctetString *caller_gid)
-{
- verbose("ObjectRefVariableClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-printf("TODO: ObjectRefVariableClass_SetData not yet implemented\n");
- return;
-}
-
-void
ObjectRefVariableClass_Clone(ObjectRefVariableClass *t, Clone *params, OctetString *caller_gid)
{
verbose("ObjectRefVariableClass: %s; Clone", ExternalReference_name(&t->rootClass.inst.ref));
Modified: redbutton-browser/trunk/ObjectRefVariableClass.h
===================================================================
--- redbutton-browser/trunk/ObjectRefVariableClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/ObjectRefVariableClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -7,7 +7,6 @@
#include "ISO13522-MHEG-5.h"
-void ObjectRefVariableClass_SetData(ObjectRefVariableClass *, SetData *, OctetString *);
void ObjectRefVariableClass_Clone(ObjectRefVariableClass *, Clone *, OctetString *);
void ObjectRefVariableClass_SetVariable(ObjectRefVariableClass *, NewVariableValue *, OctetString *);
void ObjectRefVariableClass_TestVariable(ObjectRefVariableClass *, int, ObjectReference *, OctetString *);
Modified: redbutton-browser/trunk/OctetStringVariableClass.c
===================================================================
--- redbutton-browser/trunk/OctetStringVariableClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/OctetStringVariableClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -17,16 +17,6 @@
#include "rtti.h"
void
-OctetStringVariableClass_SetData(OctetStringVariableClass *t, SetData *params, OctetString *caller_gid)
-{
- verbose("OctetStringVariableClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-printf("TODO: OctetStringVariableClass_SetData not yet implemented\n");
- return;
-}
-
-void
OctetStringVariableClass_Clone(OctetStringVariableClass *t, Clone *params, OctetString *caller_gid)
{
verbose("OctetStringVariableClass: %s; Clone", ExternalReference_name(&t->rootClass.inst.ref));
Modified: redbutton-browser/trunk/OctetStringVariableClass.h
===================================================================
--- redbutton-browser/trunk/OctetStringVariableClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/OctetStringVariableClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -7,7 +7,6 @@
#include "ISO13522-MHEG-5.h"
-void OctetStringVariableClass_SetData(OctetStringVariableClass *, SetData *, OctetString *);
void OctetStringVariableClass_Clone(OctetStringVariableClass *, Clone *, OctetString *);
void OctetStringVariableClass_SetVariable(OctetStringVariableClass *, NewVariableValue *, OctetString *);
void OctetStringVariableClass_TestVariable(OctetStringVariableClass *, int, OctetString *);
Modified: redbutton-browser/trunk/VariableClass.c
===================================================================
--- redbutton-browser/trunk/VariableClass.c 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/VariableClass.c 2007-03-28 14:16:19 UTC (rev 261)
@@ -97,17 +97,6 @@
}
void
-VariableClass_SetData(VariableClass *t, SetData *set, OctetString *caller_gid)
-{
- verbose("VariableClass: %s; SetData", ExternalReference_name(&t->rootClass.inst.ref));
-
-/* TODO */
-/* do we need the separate Boolean/Integer/etc/VariableClass_SetData funcs we have created? */
-printf("TODO: VariableClass_SetData not yet implemented\n");
- return;
-}
-
-void
VariableClass_Clone(VariableClass *t, Clone *clone, OctetString *caller_gid)
{
switch(t->inst.Value.choice)
Modified: redbutton-browser/trunk/VariableClass.h
===================================================================
--- redbutton-browser/trunk/VariableClass.h 2007-03-26 12:48:39 UTC (rev 260)
+++ redbutton-browser/trunk/VariableClass.h 2007-03-28 14:16:19 UTC (rev 261)
@@ -12,7 +12,6 @@
void VariableClass_Deactivation(VariableClass *);
void VariableClass_Destruction(VariableClass *);
-void VariableClass_SetData(VariableClass *, SetData *, OctetString *);
void VariableClass_Clone(VariableClass *, Clone *, OctetString *);
void VariableClass_SetVariable(VariableClass *, NewVariableValue *, OctetString *);
void VariableClass_TestVariable(VariableClass *, int, ComparisonValue *, OctetString *);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|