[interfacekit] Re: BRoster::FindApp()
- From: "Andrew Bachmann" <shatty@xxxxxxxxxxxxx>
- To: interfacekit@xxxxxxxxxxxxx
- Date: Sun, 18 Jan 2004 13:56:32 -0800 PST
Hi Ingo,
This sounds perfect.
Andrew
Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx> wrote:
>
> 3) get the type's app hint
> a) if it has one and the file exists, we're done
> b) else query for the app file and pick the one with the latest version
> c) if none exists, fail
>
> The algorithm may be changed like this:
>
> 1) get the preferred app signature of the node
> a) if found, use algorithm 3) to get the app ref and return it
> if successful, otherwise continue
> b) else get the node's MIME type -- sniff the type, if it has none
> 2) get the preferred app signature of the given MIME type
> a) if it has one, use 3) to get the app ref and return it if
> successful, otherwise continue with b)
> b) else if the supertype has one, use 3) and be done or
> c) else fail
> 3) as above
>
> Does that sound OK?
>
> CU, Ingo
- Follow-Ups:
- [interfacekit] Re: BRoster::FindApp()
- From: Ingo Weinhold
- References:
- [interfacekit] Re: BRoster::FindApp()
- From: Ingo Weinhold
Other related posts:
- » [interfacekit] BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- » [interfacekit] Re: BRoster::FindApp()
- [interfacekit] Re: BRoster::FindApp()
- From: Ingo Weinhold
- [interfacekit] Re: BRoster::FindApp()
- From: Ingo Weinhold