pianod2
multisource multiuser scriptable networked music player
Classes | Namespaces | Enumerations | Functions
pandoramessages.h File Reference

Pandora messages. More...

#include <config.h>
#include <string>
#include <memory>
#include <parsnip/parsnip.h>
#include "musictypes.h"
#include "pandoratypes.h"
#include "pandorastation.h"
#include "pandoraparameters.h"
Include dependency graph for pandoramessages.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Pandora::Request
 Pandora request class. More...
 
class  Pandora::RequestWithNoData
 Pandora request class. A request whose response is empty/unimportant. More...
 
class  Pandora::Notification
 Pandora request class. A request whose response is empty/unimportant. More...
 
class  Pandora::RequestStationList
 Pandora message: Retrieve station list. More...
 
class  Pandora::RequestStationListChecksum
 Pandora message: Retrieve station list. More...
 
class  Pandora::RequestGenreStationList
 Pandora message: Retrieve station list. More...
 
class  Pandora::SetQuickMixStations
 Pandora message: set quickmix stations. More...
 
class  Pandora::RequestCreateStation
 Pandora message: create a station. More...
 
class  Pandora::RequestRemoveStation
 Pandora message: delete a station. More...
 
class  Pandora::RequestTransformStation
 Pandora message: transform a shared station into a personal station. More...
 
class  Pandora::RequestRenameStation
 Pandora message: rename a station. More...
 
class  Pandora::RequestStationDetails
 Pandora message: Retrieve station seeds. More...
 
class  Pandora::RequestAddStationSeed
 Pandora message: Add or remove station seeds. More...
 
class  Pandora::RequestRemoveStationSeed
 Pandora message: Add or remove station seeds. More...
 
class  Pandora::RequestAddTiredSong
 Pandora message: Provide feedback for a song on a station. More...
 
class  Pandora::RequestAddFeedback
 Pandora message: Provide feedback for a song that has played on a station. More...
 
class  Pandora::RequestDeleteFeedback
 Pandora message: Remove feedback for a song on a station. More...
 
class  Pandora::RequestQueueTracks
 Pandora message: Retrieve list of music to play from a station. More...
 
class  Pandora::SearchRequest
 
class  Pandora::RetrieveAdvert
 
class  Pandora::AdvertPlayedNotification
 

Namespaces

 Pandora
 Pandora source, player and related datatype specializations.
 

Enumerations

enum class  Pandora::RequestOption { Pandora::NONE = 0 , Pandora::DEBUG = 1 , Pandora::TLS = 2 , Pandora::UNENCRYPTED = 4 }
 

Functions

static constexpr RequestOption Pandora::operator& (const RequestOption a, const RequestOption b)
 
static constexpr RequestOption Pandora::operator| (const RequestOption a, const RequestOption b)
 

Detailed Description

Pandora messages.