ICSV - Image Color Similarity Visualization
Vienna Technical University - Course 'Visualization 2'. Author: Stefan Spelitz (0925601)
ICSV.Server.IntroService Class Reference

Web-Service (via ServiceStack framework) to control the server. Responsible for starting a new image search, cancelling, retrieving status, ... More...

Inheritance diagram for ICSV.Server.IntroService:

Public Member Functions

 IntroService (EMDConfig config)
 New instance with the given config. Called by the ServiceStack framework! More...
 
void Any (CancelSearch request)
 Web request to cancel an ongoing search. More...
 
object Any (GetStatus request)
 Web request to get current status objects from the server. More...
 
object Any (SearchImages request)
 Web request to start a new image search. More...
 
object Any (GetImageResults request)
 Web request to get image results for a currently ongoing or finished search. More...
 
void RemoveImageTask (object state)
 Will be called asynchronously to remove an image task from the list of current tasks. This will cleanup everything the image task holds. More...
 

Detailed Description

Web-Service (via ServiceStack framework) to control the server. Responsible for starting a new image search, cancelling, retrieving status, ...

Constructor & Destructor Documentation

ICSV.Server.IntroService.IntroService ( EMDConfig  config)

New instance with the given config. Called by the ServiceStack framework!

Parameters
config

Member Function Documentation

void ICSV.Server.IntroService.Any ( CancelSearch  request)

Web request to cancel an ongoing search.

Parameters
requestthe request with additional information
object ICSV.Server.IntroService.Any ( GetStatus  request)

Web request to get current status objects from the server.

Parameters
requestthe request with additional information
Returns
a GetStatusResponse object, containing one or more status updates.
object ICSV.Server.IntroService.Any ( SearchImages  request)

Web request to start a new image search.

Parameters
requestthe request with additional information
Returns
A SearchImagesResponse object with a new search id.
object ICSV.Server.IntroService.Any ( GetImageResults  request)

Web request to get image results for a currently ongoing or finished search.

Parameters
requestthe request with additional information
Returns
A GetImageResultsResponse object.
void ICSV.Server.IntroService.RemoveImageTask ( object  state)

Will be called asynchronously to remove an image task from the list of current tasks. This will cleanup everything the image task holds.

Parameters
statethe search id of the image task