![]() |
The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
|
#include <IWinamp.h>
Public Member Functions | |
virtual | ~IWinampServer () |
virtual string | WinampVersion ()=0 |
virtual void | ExecuteCommand (WinampCommand MessageToExecute)=0 |
virtual void | ExecuteStringCommand (const char *CommandString, WinampCommand Command)=0 |
virtual int | QueryInt (WinampCommand Command, int Data)=0 |
virtual string | QueryString (WinampCommand Command, int Data)=0 |
interface defining the operations the winamp server component supports
|
inlinevirtual |
|
pure virtual |
executes a Winamp API command
MessageToExecute |
Implemented in WinampRemote::Server::WinampTestServer, and WinampRemote::Server::WinampServer.
Referenced by WAExecuteMessage(), and WASetStringList().
|
pure virtual |
executes a string command
CommandString | |
Command |
Implemented in WinampRemote::Server::WinampTestServer, and WinampRemote::Server::WinampServer.
Referenced by WAExecuteMessageString(), and WASetStringList().
|
pure virtual |
queries an integer property
Command | |
Data |
Implemented in WinampRemote::Server::WinampTestServer, and WinampRemote::Server::WinampServer.
Referenced by WAGetStringList(), and WAIntegerResult().
|
pure virtual |
queries a string property
Command | |
Data |
Implemented in WinampRemote::Server::WinampTestServer, and WinampRemote::Server::WinampServer.
Referenced by WAGetStringList(), and WAStringResult().
|
pure virtual |
returns the winamp version rendered as string
Implemented in WinampRemote::Server::WinampTestServer, and WinampRemote::Server::WinampServer.
Referenced by WinampRemote::Server::RPCExecutor::Execute().