Ampache
[ class tree: Ampache ] [ index: Ampache ] [ all elements ]

Class: localplay_controller

Source Location: /lib/class/localplay.abstract.php

Class Overview




Author(s):

Methods


Child classes:

AmpacheMpd
AmpacheMpd Class
AmpacheShoutCast
AmpacheShoutCast
AmpacheHttpq
AmpacheHttpQ Class

Class Details

[line 25]


Tags:

abstract:  


[ Top ]


Class Methods


method add [line 28]

void add( $objects)



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::add()
add
AmpacheShoutCast::add()
add
AmpacheHttpq::add()
add

Parameters:

   $objects  

[ Top ]

method add_instance [line 42]

void add_instance( $data)



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::add_instance()
add_instance
AmpacheShoutCast::add_instance()
add_instance
AmpacheHttpq::add_instance()
add_instance

Parameters:

   $data  

[ Top ]

method connect [line 33]

void connect( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::connect()
connect
AmpacheShoutCast::connect()
connect
AmpacheHttpq::connect()
connect

[ Top ]

method delete_instance [line 43]

void delete_instance( $id)



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::delete_instance()
delete_instance
AmpacheShoutCast::delete_instance()
delete_instance
AmpacheHttpq::delete_instance()
delete_instance

Parameters:

   $id  

[ Top ]

method delete_track [line 29]

void delete_track( $object_id)



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::delete_track()
delete_track
AmpacheShoutCast::delete_track()
delete_track
AmpacheHttpq::delete_track()
delete_track

Parameters:

   $object_id  

[ Top ]

method get [line 32]

void get( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::get()
get_songs
AmpacheShoutCast::get()
get_songs
AmpacheHttpq::get()
get

[ Top ]

method get_active_instance [line 48]

void get_active_instance( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::get_active_instance()
get_active_instance
AmpacheShoutCast::get_active_instance()
get_active_instance
AmpacheHttpq::get_active_instance()
get_active_instance

[ Top ]

method get_description [line 36]

void get_description( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::get_description()
get_description
AmpacheShoutCast::get_description()
get_description
AmpacheHttpq::get_description()
get_description

[ Top ]

method get_file [line 83]

void get_file( $object)

get_file

This returns the Filename for the passed object, not always possible




Tags:

access:  public


Parameters:

   $object  

[ Top ]

method get_instances [line 45]

void get_instances( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::get_instances()
get_instances
AmpacheShoutCast::get_instances()
get_instances
AmpacheHttpq::get_instances()
get_instances

[ Top ]

method get_url [line 54]

void get_url( $object)

get_url

This returns the URL for the passed object




Tags:

access:  public


Parameters:

   $object  

[ Top ]

method get_version [line 35]

void get_version( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::get_version()
get_version
AmpacheShoutCast::get_version()
get_version
AmpacheHttpq::get_version()
get_version

[ Top ]

method install [line 38]

void install( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::install()
install
AmpacheShoutCast::install()
install
AmpacheHttpq::install()
install

[ Top ]

method instance_fields [line 46]

void instance_fields( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::instance_fields()
instance_fields
AmpacheShoutCast::instance_fields()
instance_fields
AmpacheHttpq::instance_fields()
instance_fields

[ Top ]

method is_installed [line 37]

void is_installed( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::is_installed()
is_installed
AmpacheShoutCast::is_installed()
is_installed
AmpacheHttpq::is_installed()
is_installed

[ Top ]

method parse_url [line 93]

void parse_url( $url)

parse_url

This takes an Ampache URL and then returns the 'primary' part of it So that it's easier for localplay modules to return valid song information




Tags:

access:  public


Parameters:

   $url  

[ Top ]

method play [line 30]

void play( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::play()
play
AmpacheShoutCast::play()
play
AmpacheHttpq::play()
play

[ Top ]

method set_active_instance [line 47]

void set_active_instance( $uid)



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::set_active_instance()
set_active_instance
AmpacheShoutCast::set_active_instance()
set_active_instance
AmpacheHttpq::set_active_instance()
set_active_instance

Parameters:

   $uid  

[ Top ]

method status [line 34]

void status( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::status()
get_status
AmpacheShoutCast::status()
get_status
AmpacheHttpq::status()
status

[ Top ]

method stop [line 31]

void stop( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::stop()
stop
AmpacheShoutCast::stop()
stop
AmpacheHttpq::stop()
stop

[ Top ]

method uninstall [line 39]

void uninstall( )



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::uninstall()
uninstall
AmpacheShoutCast::uninstall()
uninstall
AmpacheHttpq::uninstall()
uninstall

[ Top ]

method update_instance [line 44]

void update_instance( $id, $post)



Tags:

abstract:  
access:  public


Overridden in child classes as:

AmpacheMpd::update_instance()
update_instance
AmpacheShoutCast::update_instance()
update_instance
AmpacheHttpq::update_instance()
update_instance

Parameters:

   $id  
   $post  

[ Top ]


Documentation generated on Thu, 12 Feb 2009 08:00:00 +0900 by phpDocumentor 1.4.2