svvitch
digital signage player
PlayList Class Reference

プレイリストクラス. More...

#include <PlayList.h>

Collaboration diagram for PlayList:

List of all members.

Public Member Functions

 PlayList (const string id, const string name, const string text="")
 ‾PlayList ()
const string & id () const
const string & name () const
const string & text () const
void text (const string text)
const int itemCount () const
const vector< PlayListItemPtr > & items () const

Private Member Functions

void add (const PlayListItemPtr media)

Private Attributes

Poco::Logger & _log
string _id
string _name
string _text
vector< PlayListItemPtr_items

Friends

class Workspace

Detailed Description

プレイリストクラス.

再生順序を定義したプレイリストを表します

Definition at line 15 of file PlayList.h.


Constructor & Destructor Documentation

PlayList::PlayList ( const string  id,
const string  name,
const string  text = "" 
) [inline]

Definition at line 31 of file PlayList.h.


Member Function Documentation

void PlayList::add ( const PlayListItemPtr  media) [inline, private]

Definition at line 26 of file PlayList.h.

Here is the caller graph for this function:

const string& PlayList::id ( ) const [inline]

Definition at line 40 of file PlayList.h.

Here is the caller graph for this function:

const int PlayList::itemCount ( ) const [inline]

Definition at line 56 of file PlayList.h.

Here is the caller graph for this function:

const vector<PlayListItemPtr>& PlayList::items ( ) const [inline]

Definition at line 60 of file PlayList.h.

Here is the caller graph for this function:

const string& PlayList::name ( ) const [inline]

Definition at line 44 of file PlayList.h.

Here is the caller graph for this function:

const string& PlayList::text ( ) const [inline]

Definition at line 48 of file PlayList.h.

Here is the caller graph for this function:

void PlayList::text ( const string  text) [inline]

Definition at line 52 of file PlayList.h.

Here is the call graph for this function:

PlayList::‾PlayList ( ) [inline]

Definition at line 34 of file PlayList.h.


Friends And Related Function Documentation

friend class Workspace [friend]

Definition at line 17 of file PlayList.h.


Member Data Documentation

string PlayList::_id [private]

Definition at line 21 of file PlayList.h.

vector<PlayListItemPtr> PlayList::_items [private]

Definition at line 24 of file PlayList.h.

Poco::Logger& PlayList::_log [private]

Definition at line 19 of file PlayList.h.

string PlayList::_name [private]

Definition at line 22 of file PlayList.h.

string PlayList::_text [private]

Definition at line 23 of file PlayList.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines