DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T g

⟦bb9700365⟧ TextFile

    Length: 2095 (0x82f)
    Types: TextFile
    Names: »grindimage-1.ry«

Derivation

└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
    └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« 
        └─⟦d3ac74d73⟧ 
            └─⟦this⟧ »isode-5.0/doc/manual/grindimage-1.ry« 
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« 
        └─⟦de7628f85⟧ 
            └─⟦this⟧ »isode-6.0/doc/manual/grindimage-1.ry« 

TextFile

IMAGE DEFINITIONS ::=

BEGIN

-- operations

initialize OPERATION
	ARGUMENT	Initialize-INV
	RESULT		Initialize-RSP
	ERRORS		{ congested, versionNotSupported }
	::=		1

readImage OPERATION
	ARGUMENT	ReadImage-INV
	RESULT		ReadImage-RSP
	ERRORS		{ congested, noMatches, formatNotSupported }
	::=		2


-- errors

congested ERROR
	::=		1

versionNotSupported ERROR
	PARAMETER	VersionsSupported
	::=		2

noMatches ERROR
	::=		3

formatNotSupported ERROR
	PARAMETER	FormatsSupported
	::=		4


-- types

Initialize-INV ::=
	SEQUENCE {
	    proposed[0]
		IMPLICIT Version
		DEFAULT { version-1 }
	}

Initialize-RSP ::=
	SEQUENCE {
	    negotiated[0]	-- need not be present if only one
				-- version was requested and that was chosen,
				-- otherwise exactly one bit is set
		IMPLICIT Version
		OPTIONAL
	}

VersionsSupported ::=
	SEQUENCE {
	    supported[0]
		IMPLICIT Version
	}

Version ::=
	BITSTRING { version-1(0) }


ReadImage-INV ::=
	SEQUENCE {
				-- in order of preference for searching
	    SEQUENCE OF
		CHOICE {
		    file-name[0]
			IMPLICIT Filename,

		    mail-address[1]
			IMPLICIT Mail-Address
		},

				-- in order of preference for retrieval
	    SEQUENCE OF
		Format
	}

ReadImage-RSP ::=
	SEQUENCE {
	    CHOICE {
		x-windows
		    X-Windows-Bitmap
	    }
	}

FormatsSupported ::=
	SEQUENCE {
	    supported[0]
		IMPLICIT Format
	}

Format ::=
	BITSTRING { x-windows-bitmap(0) }


-- discriminants

Filename ::=
	[APPLICATION 1]
	    IMPLICIT GraphicString

Mail-Address ::=
	[APPLICATION 2]
	    IMPLICIT SEQUENCE {
		local[0]
		    IMPLICIT GraphicString,

		domain[1]
		    IMPLICIT GraphicString,

		options[2]
		    IMPLICIT BITSTRING { default-local(0), default-host(1) }
		    DEFAULT { default-local, default-host }
	    }


-- image formats

X-Windows-Bitmap ::=
	[APPLICATION 100]
	    IMPLICIT SET {
		width[0]
		    IMPLICIT INTEGER,

		height[1]
		    IMPLICIT INTEGER,

		hot-spot-x[2]
		    IMPLICIT INTEGER
		    DEFAULT -1,

		hot-spot-y[3]
		    IMPLICIT INTEGER
		    DEFAULT -1,

		data[4]		-- padded to short boundaries
		    IMPLICIT OCTETSTRING
	}

END