![]() |
CPPMyth
Library to interoperate with MythTV server
|
This is the main namespace that encloses all public classes. More...
Data Structures | |
| class | Control |
| class | SubscriptionHandlerThread |
| class | BasicEventHandler |
| class | EventSubscriber |
| class | EventHandler |
| class | FilePlayback |
| class | LiveTVPlayback |
| class | Lockable |
| class | Locked |
| class | RecordingPlayback |
| class | shared_ptr_base |
| class | shared_ptr |
| class | Stream |
| struct | ItemList |
| struct | Version |
| struct | Setting |
| struct | Artwork |
| struct | Channel |
| struct | Recording |
| struct | Program |
| struct | CaptureCard |
| struct | CardInput |
| struct | VideoSource |
| struct | RecordSchedule |
| struct | SignalStatus |
| struct | EventMessage |
| struct | StorageGroupFile |
| struct | Mark |
| struct | WSServiceVersion_t |
| class | WSAPI |
| class | WSStream |
| class | ProtoBase |
| class | ProtoEvent |
| class | ProtoMonitor |
| class | ProtoPlayback |
| class | ProtoRecorder |
| class | ProtoTransfer |
Typedefs | |
| typedef std::vector< std::string > | StringList |
| typedef MYTH_SHARED_PTR< StringList > | StringListPtr |
| typedef MYTH_SHARED_PTR< Version > | VersionPtr |
| typedef MYTH_SHARED_PTR< Setting > | SettingPtr |
| typedef std::map< std::string, SettingPtr > | SettingMap |
| typedef MYTH_SHARED_PTR< SettingMap > | SettingMapPtr |
| typedef MYTH_SHARED_PTR< Artwork > | ArtworkPtr |
| typedef std::vector< ArtworkPtr > | ArtworkList |
| typedef MYTH_SHARED_PTR< ArtworkList > | ArtworkListPtr |
| typedef MYTH_SHARED_PTR< Channel > | ChannelPtr |
| typedef std::vector< ChannelPtr > | ChannelList |
| typedef MYTH_SHARED_PTR< ChannelList > | ChannelListPtr |
| typedef MYTH_SHARED_PTR< Recording > | RecordingPtr |
| typedef std::vector< RecordingPtr > | RecordingList |
| typedef MYTH_SHARED_PTR< RecordingList > | RecordingListPtr |
| typedef MYTH_SHARED_PTR< Program > | ProgramPtr |
| typedef std::vector< ProgramPtr > | ProgramList |
| typedef MYTH_SHARED_PTR< ProgramList > | ProgramListPtr |
| typedef std::map< time_t, ProgramPtr > | ProgramMap |
| typedef MYTH_SHARED_PTR< ProgramMap > | ProgramMapPtr |
| typedef MYTH_SHARED_PTR< CaptureCard > | CaptureCardPtr |
| typedef std::vector< CaptureCardPtr > | CaptureCardList |
| typedef MYTH_SHARED_PTR< CaptureCardList > | CaptureCardListPtr |
| typedef MYTH_SHARED_PTR< CardInput > | CardInputPtr |
| typedef std::vector< CardInputPtr > | CardInputList |
| typedef MYTH_SHARED_PTR< CardInputList > | CardInputListPtr |
| typedef MYTH_SHARED_PTR< VideoSource > | VideoSourcePtr |
| typedef std::vector< VideoSourcePtr > | VideoSourceList |
| typedef MYTH_SHARED_PTR< VideoSourceList > | VideoSourceListPtr |
| typedef MYTH_SHARED_PTR< RecordSchedule > | RecordSchedulePtr |
| typedef std::vector< RecordSchedulePtr > | RecordScheduleList |
| typedef MYTH_SHARED_PTR< RecordScheduleList > | RecordScheduleListPtr |
| typedef MYTH_SHARED_PTR< SignalStatus > | SignalStatusPtr |
| typedef MYTH_SHARED_PTR< const EventMessage > | EventMessagePtr |
| typedef MYTH_SHARED_PTR< StorageGroupFile > | StorageGroupFilePtr |
| typedef MYTH_SHARED_PTR< Mark > | MarkPtr |
| typedef std::vector< MarkPtr > | MarkList |
| typedef MYTH_SHARED_PTR< MarkList > | MarkListPtr |
| typedef MYTH_SHARED_PTR< WSStream > | WSStreamPtr |
| typedef MYTH_SHARED_PTR< ProtoRecorder > | ProtoRecorderPtr |
| typedef MYTH_SHARED_PTR< ProtoTransfer > | ProtoTransferPtr |
Functions | |
| void | DBGLevel (int l) |
| void | DBGAll (void) |
| void | DBGNone (void) |
| void | SetDBGMsgCallback (void(*msgcb)(int level, char *)) |
| uint32_t | StringToId (const std::string &str) |
| std::string | IdToString (uint32_t id) |
| time_t | StringToTime (const std::string &isotime) |
| std::string | TimeToString (time_t time, bool utc=false) |
| int | StringToInt (const std::string &str) |
| std::string | IntToString (int i) |
| RT_t | RuleTypeFromString (unsigned proto, const std::string &type) |
| RT_t | RuleTypeFromNum (unsigned proto, int type) |
| const char * | RuleTypeToString (unsigned proto, RT_t type) |
| int | RuleTypeToNum (unsigned proto, RT_t type) |
| DI_t | DupInFromString (unsigned proto, const std::string &type) |
| DI_t | DupInFromNum (unsigned proto, int type) |
| const char * | DupInToString (unsigned proto, DI_t type) |
| int | DupInToNum (unsigned proto, DI_t type) |
| DM_t | DupMethodFromString (unsigned proto, const std::string &type) |
| DM_t | DupMethodFromNum (unsigned proto, int type) |
| const char * | DupMethodToString (unsigned proto, DM_t type) |
| int | DupMethodToNum (unsigned proto, DM_t type) |
| ST_t | SearchTypeFromString (unsigned proto, const std::string &type) |
| ST_t | SearchTypeFromNum (unsigned proto, int type) |
| const char * | SearchTypeToString (unsigned proto, ST_t type) |
| int | SearchTypeToNum (unsigned proto, ST_t type) |
| CATT_t | CategoryTypeFromString (unsigned proto, const std::string &type) |
| CATT_t | CategoryTypeFromNum (unsigned proto, int type) |
| const char * | CategoryTypeToString (unsigned proto, CATT_t type) |
| int | CategoryTypeToNum (unsigned proto, CATT_t type) |
| RS_t | RecStatusFromString (unsigned proto, const std::string &type) |
| RS_t | RecStatusFromNum (unsigned proto, int type) |
| const char * | RecStatusToString (unsigned proto, RS_t type) |
| int | RecStatusToNum (unsigned proto, RS_t type) |
This is the main namespace that encloses all public classes.
| typedef std::vector<ArtworkPtr> Myth::ArtworkList |
Definition at line 250 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<ArtworkList> Myth::ArtworkListPtr |
Definition at line 251 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Artwork> Myth::ArtworkPtr |
Definition at line 249 of file mythtypes.h.
| typedef std::vector<CaptureCardPtr> Myth::CaptureCardList |
Definition at line 438 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<CaptureCardList> Myth::CaptureCardListPtr |
Definition at line 439 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<CaptureCard> Myth::CaptureCardPtr |
Definition at line 437 of file mythtypes.h.
| typedef std::vector<CardInputPtr> Myth::CardInputList |
Definition at line 460 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<CardInputList> Myth::CardInputListPtr |
Definition at line 461 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<CardInput> Myth::CardInputPtr |
Definition at line 459 of file mythtypes.h.
| typedef std::vector<ChannelPtr> Myth::ChannelList |
Definition at line 278 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<ChannelList> Myth::ChannelListPtr |
Definition at line 279 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Channel> Myth::ChannelPtr |
Definition at line 277 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<const EventMessage> Myth::EventMessagePtr |
Definition at line 602 of file mythtypes.h.
| typedef std::vector<MarkPtr> Myth::MarkList |
Definition at line 656 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<MarkList> Myth::MarkListPtr |
Definition at line 657 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Mark> Myth::MarkPtr |
Definition at line 655 of file mythtypes.h.
| typedef std::vector<ProgramPtr> Myth::ProgramList |
Definition at line 421 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<ProgramList> Myth::ProgramListPtr |
Definition at line 422 of file mythtypes.h.
| typedef std::map<time_t, ProgramPtr> Myth::ProgramMap |
Definition at line 423 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<ProgramMap> Myth::ProgramMapPtr |
Definition at line 424 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Program> Myth::ProgramPtr |
Definition at line 420 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<ProtoRecorder> Myth::ProtoRecorderPtr |
Definition at line 31 of file mythprotorecorder.h.
| typedef MYTH_SHARED_PTR<ProtoTransfer> Myth::ProtoTransferPtr |
Definition at line 33 of file mythprototransfer.h.
| typedef std::vector<RecordingPtr> Myth::RecordingList |
Definition at line 313 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<RecordingList> Myth::RecordingListPtr |
Definition at line 314 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Recording> Myth::RecordingPtr |
Definition at line 312 of file mythtypes.h.
| typedef std::vector<RecordSchedulePtr> Myth::RecordScheduleList |
Definition at line 568 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<RecordScheduleList> Myth::RecordScheduleListPtr |
Definition at line 569 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<RecordSchedule> Myth::RecordSchedulePtr |
Definition at line 567 of file mythtypes.h.
| typedef std::map<std::string, SettingPtr> Myth::SettingMap |
Definition at line 238 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<SettingMap> Myth::SettingMapPtr |
Definition at line 239 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Setting> Myth::SettingPtr |
Definition at line 237 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<SignalStatus> Myth::SignalStatusPtr |
Definition at line 588 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<StorageGroupFile> Myth::StorageGroupFilePtr |
Definition at line 618 of file mythtypes.h.
| typedef std::vector<std::string> Myth::StringList |
Definition at line 214 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<StringList> Myth::StringListPtr |
Definition at line 215 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<Version> Myth::VersionPtr |
Definition at line 229 of file mythtypes.h.
| typedef std::vector<VideoSourcePtr> Myth::VideoSourceList |
Definition at line 474 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<VideoSourceList> Myth::VideoSourceListPtr |
Definition at line 475 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<VideoSource> Myth::VideoSourcePtr |
Definition at line 473 of file mythtypes.h.
| typedef MYTH_SHARED_PTR<WSStream> Myth::WSStreamPtr |
Definition at line 33 of file mythwsstream.h.
| enum Myth::AUD_t |
Definition at line 356 of file mythtypes.h.
| enum Myth::CATT_t |
Definition at line 114 of file mythtypes.h.
| enum Myth::DI_t |
Definition at line 69 of file mythtypes.h.
| enum Myth::DM_t |
Definition at line 83 of file mythtypes.h.
| enum Myth::EVENT_t |
Definition at line 144 of file mythtypes.h.
| enum Myth::FL_t |
Definition at line 317 of file mythtypes.h.
| enum Myth::FM_t |
Definition at line 129 of file mythtypes.h.
| enum Myth::MARK_t |
Definition at line 620 of file mythtypes.h.
| enum Myth::RS_t |
Definition at line 170 of file mythtypes.h.
| enum Myth::RT_t |
Definition at line 47 of file mythtypes.h.
| enum Myth::ST_t |
Definition at line 98 of file mythtypes.h.
| enum Myth::SUB_t |
Definition at line 367 of file mythtypes.h.
| enum Myth::VID_t |
Definition at line 344 of file mythtypes.h.
| enum Myth::WHENCE_t |
Definition at line 163 of file mythtypes.h.
| enum Myth::WSServiceId_t |
Definition at line 39 of file mythwsapi.h.
| CATT_t Myth::CategoryTypeFromNum | ( | unsigned | proto, |
| int | type ) |
Definition at line 324 of file mythtypes.cpp.
| CATT_t Myth::CategoryTypeFromString | ( | unsigned | proto, |
| const std::string & | type ) |
Definition at line 316 of file mythtypes.cpp.
| int Myth::CategoryTypeToNum | ( | unsigned | proto, |
| CATT_t | type ) |
Definition at line 336 of file mythtypes.cpp.
| const char * Myth::CategoryTypeToString | ( | unsigned | proto, |
| CATT_t | type ) |
Definition at line 330 of file mythtypes.cpp.
| void Myth::DBGAll | ( | void | ) |
Definition at line 30 of file mythdebug.cpp.
| void Myth::DBGLevel | ( | int | l | ) |
Definition at line 25 of file mythdebug.cpp.
| void Myth::DBGNone | ( | void | ) |
Definition at line 35 of file mythdebug.cpp.
| DI_t Myth::DupInFromNum | ( | unsigned | proto, |
| int | type ) |
Definition at line 207 of file mythtypes.cpp.
| DI_t Myth::DupInFromString | ( | unsigned | proto, |
| const std::string & | type ) |
Definition at line 201 of file mythtypes.cpp.
| int Myth::DupInToNum | ( | unsigned | proto, |
| DI_t | type ) |
Definition at line 219 of file mythtypes.cpp.
| const char * Myth::DupInToString | ( | unsigned | proto, |
| DI_t | type ) |
Definition at line 213 of file mythtypes.cpp.
| DM_t Myth::DupMethodFromNum | ( | unsigned | proto, |
| int | type ) |
Definition at line 245 of file mythtypes.cpp.
| DM_t Myth::DupMethodFromString | ( | unsigned | proto, |
| const std::string & | type ) |
Definition at line 239 of file mythtypes.cpp.
| int Myth::DupMethodToNum | ( | unsigned | proto, |
| DM_t | type ) |
Definition at line 257 of file mythtypes.cpp.
| const char * Myth::DupMethodToString | ( | unsigned | proto, |
| DM_t | type ) |
Definition at line 251 of file mythtypes.cpp.
| std::string Myth::IdToString | ( | uint32_t | id | ) |
Definition at line 39 of file mythtypes.cpp.
| std::string Myth::IntToString | ( | int | i | ) |
Definition at line 79 of file mythtypes.cpp.
| RS_t Myth::RecStatusFromNum | ( | unsigned | proto, |
| int | type ) |
Definition at line 381 of file mythtypes.cpp.
| RS_t Myth::RecStatusFromString | ( | unsigned | proto, |
| const std::string & | type ) |
Definition at line 375 of file mythtypes.cpp.
| int Myth::RecStatusToNum | ( | unsigned | proto, |
| RS_t | type ) |
Definition at line 393 of file mythtypes.cpp.
| const char * Myth::RecStatusToString | ( | unsigned | proto, |
| RS_t | type ) |
Definition at line 387 of file mythtypes.cpp.
| RT_t Myth::RuleTypeFromNum | ( | unsigned | proto, |
| int | type ) |
Definition at line 170 of file mythtypes.cpp.
| RT_t Myth::RuleTypeFromString | ( | unsigned | proto, |
| const std::string & | type ) |
Definition at line 164 of file mythtypes.cpp.
| int Myth::RuleTypeToNum | ( | unsigned | proto, |
| RT_t | type ) |
Definition at line 182 of file mythtypes.cpp.
| const char * Myth::RuleTypeToString | ( | unsigned | proto, |
| RT_t | type ) |
Definition at line 176 of file mythtypes.cpp.
| ST_t Myth::SearchTypeFromNum | ( | unsigned | proto, |
| int | type ) |
Definition at line 284 of file mythtypes.cpp.
| ST_t Myth::SearchTypeFromString | ( | unsigned | proto, |
| const std::string & | type ) |
Definition at line 278 of file mythtypes.cpp.
| int Myth::SearchTypeToNum | ( | unsigned | proto, |
| ST_t | type ) |
Definition at line 296 of file mythtypes.cpp.
| const char * Myth::SearchTypeToString | ( | unsigned | proto, |
| ST_t | type ) |
Definition at line 290 of file mythtypes.cpp.
| void Myth::SetDBGMsgCallback | ( | void(* | msgcb )(int level, char *) | ) |
Definition at line 40 of file mythdebug.cpp.
| uint32_t Myth::StringToId | ( | const std::string & | str | ) |
Definition at line 32 of file mythtypes.cpp.
| int Myth::StringToInt | ( | const std::string & | str | ) |
Definition at line 72 of file mythtypes.cpp.
| time_t Myth::StringToTime | ( | const std::string & | isotime | ) |
Definition at line 47 of file mythtypes.cpp.
| std::string Myth::TimeToString | ( | time_t | time, |
| bool | utc = false ) |
Definition at line 54 of file mythtypes.cpp.