types

Robert Olson olson at mcs.anl.gov
Tue Dec 10 15:22:26 CST 2002


So I came up with this set of types, used in representing various bits of 
the system when sent to other bits of the system. It seems that they are 
all the same; seems likely we could simply represent them all using the 
same type with analog of typedef to particular types if we care.

attributes:struct below represents the "other stuff" that showed up on teh 
board for at least a couple of them; it is the mechanism for including 
information which we may not know at the time the types are defined but may 
be applicable to a particular application.

type IconType {
iconType: string (png, jpg, etc)
iconData: base64string
}

type URIType {
uri: string
}

type VenueDescription {
name: string
description: string
URI: URIType
icon: IconType
attributes: struct
}

type ConnectionDescription {
name: string
description: string
URI: URIType
icon: IconType
attributes: struct
}

type DataDescription {
description: string
URI: URIType
icon: IconType
attributes: struct
SomethingType (venue, user)
}

type ServiceDescription{
description: string
URI: URIType
icon: IconType
attributes: struct
}




More information about the ag-dev mailing list