enum

ResolutionMotivation

{

MOUSE_OVER_MOTIVATED

,

// Mouse-over initiated by the user.

OMNIBOX_MOTIVATED

,

// Omni-box suggested resolving this.

STARTUP_LIST_MOTIVATED

,

// This resource is on the top 10 startup list.

EARLY_LOAD_MOTIVATED

,

// In some cases we use the prefetcher to warm up

// the connection in advance of issuing the real

// request.

// The following involve predictive prefetching, triggered by a navigation.

// The referring_url_ is also set when these are used.

STATIC_REFERAL_MOTIVATED

,

// External database suggested this resolution.

LEARNED_REFERAL_MOTIVATED

,

// Prior navigation taught us this resolution.

SELF_REFERAL_MOTIVATED

,

// Guess about need for a second connection.

// <snip> ...

};