commandline_handler Class Reference

#include <commandline.h>

Inheritance diagram for commandline_handler:

service_base commandline_handler_metadb_handle

List of all members.

Public Types

enum  result { RESULT_NOT_OURS, RESULT_PROCESSED, RESULT_PROCESSED_EXPECT_FILES }
typedef commandline_handler t_interface_entrypoint
typedef commandline_handler t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual result on_token (const char *token)=0
virtual void on_file (const char *url)
virtual void on_files_done ()
virtual bool want_directories ()

Static Public Attributes

static const GUID class_guid


Member Typedef Documentation

Reimplemented from service_base.


Member Enumeration Documentation

Enumerator:
RESULT_NOT_OURS 
RESULT_PROCESSED 
RESULT_PROCESSED_EXPECT_FILES 


Member Function Documentation

virtual result commandline_handler::on_token ( const char *  token  )  [pure virtual]

virtual void commandline_handler::on_file ( const char *  url  )  [inline, virtual]

virtual void commandline_handler::on_files_done (  )  [inline, virtual]

virtual bool commandline_handler::want_directories (  )  [inline, virtual]


Member Data Documentation

const GUID commandline_handler::class_guid [static]

Initial value:

 
{ 0x550b3a19, 0x42a4, 0x4c0f, { 0x91, 0xf2, 0x90, 0x55, 0x1, 0x89, 0xcb, 0xff } }


The documentation for this class was generated from the following files:

Generated on Thu Aug 28 21:15:44 2008 for foobar2000 SDK by  doxygen 1.5.5