CPPMyth
Library to interoperate with MythTV server
Loading...
Searching...
No Matches
Myth Namespace Reference

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< VersionVersionPtr
typedef MYTH_SHARED_PTR< SettingSettingPtr
typedef std::map< std::string, SettingPtr > SettingMap
typedef MYTH_SHARED_PTR< SettingMap > SettingMapPtr
typedef MYTH_SHARED_PTR< ArtworkArtworkPtr
typedef std::vector< ArtworkPtr > ArtworkList
typedef MYTH_SHARED_PTR< ArtworkList > ArtworkListPtr
typedef MYTH_SHARED_PTR< ChannelChannelPtr
typedef std::vector< ChannelPtr > ChannelList
typedef MYTH_SHARED_PTR< ChannelList > ChannelListPtr
typedef MYTH_SHARED_PTR< RecordingRecordingPtr
typedef std::vector< RecordingPtr > RecordingList
typedef MYTH_SHARED_PTR< RecordingList > RecordingListPtr
typedef MYTH_SHARED_PTR< ProgramProgramPtr
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< CaptureCardCaptureCardPtr
typedef std::vector< CaptureCardPtr > CaptureCardList
typedef MYTH_SHARED_PTR< CaptureCardList > CaptureCardListPtr
typedef MYTH_SHARED_PTR< CardInputCardInputPtr
typedef std::vector< CardInputPtr > CardInputList
typedef MYTH_SHARED_PTR< CardInputList > CardInputListPtr
typedef MYTH_SHARED_PTR< VideoSourceVideoSourcePtr
typedef std::vector< VideoSourcePtr > VideoSourceList
typedef MYTH_SHARED_PTR< VideoSourceList > VideoSourceListPtr
typedef MYTH_SHARED_PTR< RecordScheduleRecordSchedulePtr
typedef std::vector< RecordSchedulePtr > RecordScheduleList
typedef MYTH_SHARED_PTR< RecordScheduleList > RecordScheduleListPtr
typedef MYTH_SHARED_PTR< SignalStatusSignalStatusPtr
typedef MYTH_SHARED_PTR< const EventMessageEventMessagePtr
typedef MYTH_SHARED_PTR< StorageGroupFileStorageGroupFilePtr
typedef MYTH_SHARED_PTR< MarkMarkPtr
typedef std::vector< MarkPtr > MarkList
typedef MYTH_SHARED_PTR< MarkList > MarkListPtr
typedef MYTH_SHARED_PTR< WSStreamWSStreamPtr
typedef MYTH_SHARED_PTR< ProtoRecorderProtoRecorderPtr
typedef MYTH_SHARED_PTR< ProtoTransferProtoTransferPtr

Enumerations

enum  RT_t {
  RT_NotRecording = 0 , RT_SingleRecord = 1 , RT_DailyRecord , RT_ChannelRecord ,
  RT_AllRecord , RT_WeeklyRecord , RT_OneRecord , RT_OverrideRecord ,
  RT_DontRecord , RT_FindDailyRecord , RT_FindWeeklyRecord , RT_TemplateRecord ,
  RT_UNKNOWN
}
enum  DI_t {
  DI_InRecorded = 0 , DI_InOldRecorded = 1 , DI_InAll , DI_NewEpi ,
  DI_UNKNOWN
}
enum  DM_t {
  DM_CheckNone = 0 , DM_CheckSubtitle = 1 , DM_CheckDescription , DM_CheckSubtitleAndDescription ,
  DM_CheckSubtitleThenDescription , DM_UNKNOWN
}
enum  ST_t {
  ST_NoSearch = 0 , ST_PowerSearch = 1 , ST_TitleSearch , ST_KeywordSearch ,
  ST_PeopleSearch , ST_ManualSearch , ST_UNKNOWN
}
enum  CATT_t {
  CATT_CategoryNone = 0 , CATT_CategoryMovie , CATT_CategorySeries , CATT_CategorySports ,
  CATT_CategoryTVShow , CATT_UNKNOWN
}
enum  FM_t {
  FM_NewEpisode = 0x001 , FM_IdentifiableEpisode = 0x002 , FM_FirstShowing = 0x004 , FM_PrimeTime = 0x008 ,
  FM_CommercialFree = 0x010 , FM_HighDefinition = 0x020 , FM_ThisEpisode = 0x040 , FM_ThisSeries = 0x080 ,
  FM_ThisTime = 0x100 , FM_ThisDayAndTime = 0x200 , FM_ThisChannel = 0x400
}
enum  EVENT_t {
  EVENT_HANDLER_STATUS = 0 , EVENT_HANDLER_TIMER , EVENT_UNKNOWN , EVENT_UPDATE_FILE_SIZE ,
  EVENT_LIVETV_WATCH , EVENT_LIVETV_CHAIN , EVENT_DONE_RECORDING , EVENT_QUIT_LIVETV ,
  EVENT_RECORDING_LIST_CHANGE , EVENT_SCHEDULE_CHANGE , EVENT_SIGNAL , EVENT_ASK_RECORDING ,
  EVENT_CLEAR_SETTINGS_CACHE , EVENT_GENERATED_PIXMAP , EVENT_SYSTEM_EVENT
}
enum  WHENCE_t { WHENCE_SET = 0 , WHENCE_CUR = 1 , WHENCE_END = 2 }
enum  RS_t {
  RS_TUNING = -10 , RS_FAILED = -9 , RS_TUNER_BUSY = -8 , RS_LOW_DISKSPACE = -7 ,
  RS_CANCELLED = -6 , RS_MISSED = -5 , RS_ABORTED = -4 , RS_RECORDED = -3 ,
  RS_RECORDING = -2 , RS_WILL_RECORD = -1 , RS_UNKNOWN = 0 , RS_DONT_RECORD = 1 ,
  RS_PREVIOUS_RECORDING = 2 , RS_CURRENT_RECORDING = 3 , RS_EARLIER_RECORDING = 4 , RS_TOO_MANY_RECORDINGS = 5 ,
  RS_NOT_LISTED = 6 , RS_CONFLICT = 7 , RS_LATER_SHOWING = 8 , RS_REPEAT = 9 ,
  RS_INACTIVE = 10 , RS_NEVER_RECORD = 11 , RS_OFFLINE = 12 , RS_OTHER_SHOWING = 13
}
enum  FL_t {
  FL_NONE = 0x00000000 , FL_COMMFLAG = 0x00000001 , FL_CUTLIST = 0x00000002 , FL_AUTOEXP = 0x00000004 ,
  FL_EDITING = 0x00000008 , FL_BOOKMARK = 0x00000010 , FL_REALLYEDITING = 0x00000020 , FL_COMMPROCESSING = 0x00000040 ,
  FL_DELETEPENDING = 0x00000080 , FL_TRANSCODED = 0x00000100 , FL_WATCHED = 0x00000200 , FL_PRESERVED = 0x00000400 ,
  FL_CHANCOMMFREE = 0x00000800 , FL_REPEAT = 0x00001000 , FL_DUPLICATE = 0x00002000 , FL_REACTIVATE = 0x00004000 ,
  FL_IGNOREBOOKMARK = 0x00008000 , FL_IGNOREPROGSTART = 0x00010000 , FL_ALLOWLASTPLAYPOS = 0x00020000 , FL_TYPEMASK = 0x00F00000 ,
  FL_INUSERECORDING = 0x01000000 , FL_INUSEPLAYING = 0x02000000 , FL_INUSEOTHER = 0x04000000
}
enum  VID_t {
  VID_UNKNOWN = 0x00 , VID_HDTV = 0x01 , VID_WIDESCREEN = 0x02 , VID_AVC = 0x04 ,
  VID_720 = 0x08 , VID_1080 = 0x10 , VID_DAMAGED = 0x20 , VID_3DTV = 0x40
}
enum  AUD_t {
  AUD_UNKNOWN = 0x00 , AUD_STEREO = 0x01 , AUD_MONO = 0x02 , AUD_SURROUND = 0x04 ,
  AUD_DOLBY = 0x08 , AUD_HARDHEAR = 0x10 , AUD_VISUALIMPAIR = 0x20
}
enum  SUB_t {
  SUB_UNKNOWN = 0x00 , SUB_HARDHEAR = 0x01 , SUB_NORMAL = 0x02 , SUB_ONSCREEN = 0x04 ,
  SUB_SIGNED = 0x08
}
enum  MARK_t {
  MARK_CUT_END = 0 , MARK_CUT_START = 1 , MARK_BOOKMARK = 2 , MARK_BLANK_FRAME = 3 ,
  MARK_COMM_START = 4 , MARK_COMM_END = 5 , MARK_GOP_START = 6 , MARK_KEYFRAME = 7 ,
  MARK_SCENE_CHANGE = 8 , MARK_GOP_BYFRAME = 9 , MARK_ASPECT_1_1 = 10 , MARK_ASPECT_4_3 = 11 ,
  MARK_ASPECT_16_9 = 12 , MARK_ASPECT_2_21_1 = 13 , MARK_ASPECT_CUSTOM = 14 , MARK_VIDEO_WIDTH = 30 ,
  MARK_VIDEO_HEIGHT = 31 , MARK_VIDEO_RATE = 32 , MARK_DURATION_MS = 33 , MARK_TOTAL_FRAMES = 34
}
enum  WSServiceId_t {
  WS_Myth = 0 , WS_Capture = 1 , WS_Channel , WS_Guide ,
  WS_Content , WS_Dvr , WS_INVALID
}

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)

Detailed Description

This is the main namespace that encloses all public classes.

Typedef Documentation

◆ ArtworkList

typedef std::vector<ArtworkPtr> Myth::ArtworkList

Definition at line 250 of file mythtypes.h.

◆ ArtworkListPtr

typedef MYTH_SHARED_PTR<ArtworkList> Myth::ArtworkListPtr

Definition at line 251 of file mythtypes.h.

◆ ArtworkPtr

typedef MYTH_SHARED_PTR<Artwork> Myth::ArtworkPtr

Definition at line 249 of file mythtypes.h.

◆ CaptureCardList

typedef std::vector<CaptureCardPtr> Myth::CaptureCardList

Definition at line 438 of file mythtypes.h.

◆ CaptureCardListPtr

typedef MYTH_SHARED_PTR<CaptureCardList> Myth::CaptureCardListPtr

Definition at line 439 of file mythtypes.h.

◆ CaptureCardPtr

typedef MYTH_SHARED_PTR<CaptureCard> Myth::CaptureCardPtr

Definition at line 437 of file mythtypes.h.

◆ CardInputList

typedef std::vector<CardInputPtr> Myth::CardInputList

Definition at line 460 of file mythtypes.h.

◆ CardInputListPtr

typedef MYTH_SHARED_PTR<CardInputList> Myth::CardInputListPtr

Definition at line 461 of file mythtypes.h.

◆ CardInputPtr

typedef MYTH_SHARED_PTR<CardInput> Myth::CardInputPtr

Definition at line 459 of file mythtypes.h.

◆ ChannelList

typedef std::vector<ChannelPtr> Myth::ChannelList

Definition at line 278 of file mythtypes.h.

◆ ChannelListPtr

typedef MYTH_SHARED_PTR<ChannelList> Myth::ChannelListPtr

Definition at line 279 of file mythtypes.h.

◆ ChannelPtr

typedef MYTH_SHARED_PTR<Channel> Myth::ChannelPtr

Definition at line 277 of file mythtypes.h.

◆ EventMessagePtr

typedef MYTH_SHARED_PTR<const EventMessage> Myth::EventMessagePtr

Definition at line 602 of file mythtypes.h.

◆ MarkList

typedef std::vector<MarkPtr> Myth::MarkList

Definition at line 656 of file mythtypes.h.

◆ MarkListPtr

typedef MYTH_SHARED_PTR<MarkList> Myth::MarkListPtr

Definition at line 657 of file mythtypes.h.

◆ MarkPtr

typedef MYTH_SHARED_PTR<Mark> Myth::MarkPtr

Definition at line 655 of file mythtypes.h.

◆ ProgramList

typedef std::vector<ProgramPtr> Myth::ProgramList

Definition at line 421 of file mythtypes.h.

◆ ProgramListPtr

typedef MYTH_SHARED_PTR<ProgramList> Myth::ProgramListPtr

Definition at line 422 of file mythtypes.h.

◆ ProgramMap

typedef std::map<time_t, ProgramPtr> Myth::ProgramMap

Definition at line 423 of file mythtypes.h.

◆ ProgramMapPtr

typedef MYTH_SHARED_PTR<ProgramMap> Myth::ProgramMapPtr

Definition at line 424 of file mythtypes.h.

◆ ProgramPtr

typedef MYTH_SHARED_PTR<Program> Myth::ProgramPtr

Definition at line 420 of file mythtypes.h.

◆ ProtoRecorderPtr

typedef MYTH_SHARED_PTR<ProtoRecorder> Myth::ProtoRecorderPtr

Definition at line 31 of file mythprotorecorder.h.

◆ ProtoTransferPtr

typedef MYTH_SHARED_PTR<ProtoTransfer> Myth::ProtoTransferPtr

Definition at line 33 of file mythprototransfer.h.

◆ RecordingList

typedef std::vector<RecordingPtr> Myth::RecordingList

Definition at line 313 of file mythtypes.h.

◆ RecordingListPtr

typedef MYTH_SHARED_PTR<RecordingList> Myth::RecordingListPtr

Definition at line 314 of file mythtypes.h.

◆ RecordingPtr

typedef MYTH_SHARED_PTR<Recording> Myth::RecordingPtr

Definition at line 312 of file mythtypes.h.

◆ RecordScheduleList

typedef std::vector<RecordSchedulePtr> Myth::RecordScheduleList

Definition at line 568 of file mythtypes.h.

◆ RecordScheduleListPtr

typedef MYTH_SHARED_PTR<RecordScheduleList> Myth::RecordScheduleListPtr

Definition at line 569 of file mythtypes.h.

◆ RecordSchedulePtr

typedef MYTH_SHARED_PTR<RecordSchedule> Myth::RecordSchedulePtr

Definition at line 567 of file mythtypes.h.

◆ SettingMap

typedef std::map<std::string, SettingPtr> Myth::SettingMap

Definition at line 238 of file mythtypes.h.

◆ SettingMapPtr

typedef MYTH_SHARED_PTR<SettingMap> Myth::SettingMapPtr

Definition at line 239 of file mythtypes.h.

◆ SettingPtr

typedef MYTH_SHARED_PTR<Setting> Myth::SettingPtr

Definition at line 237 of file mythtypes.h.

◆ SignalStatusPtr

typedef MYTH_SHARED_PTR<SignalStatus> Myth::SignalStatusPtr

Definition at line 588 of file mythtypes.h.

◆ StorageGroupFilePtr

typedef MYTH_SHARED_PTR<StorageGroupFile> Myth::StorageGroupFilePtr

Definition at line 618 of file mythtypes.h.

◆ StringList

typedef std::vector<std::string> Myth::StringList

Definition at line 214 of file mythtypes.h.

◆ StringListPtr

typedef MYTH_SHARED_PTR<StringList> Myth::StringListPtr

Definition at line 215 of file mythtypes.h.

◆ VersionPtr

typedef MYTH_SHARED_PTR<Version> Myth::VersionPtr

Definition at line 229 of file mythtypes.h.

◆ VideoSourceList

typedef std::vector<VideoSourcePtr> Myth::VideoSourceList

Definition at line 474 of file mythtypes.h.

◆ VideoSourceListPtr

typedef MYTH_SHARED_PTR<VideoSourceList> Myth::VideoSourceListPtr

Definition at line 475 of file mythtypes.h.

◆ VideoSourcePtr

typedef MYTH_SHARED_PTR<VideoSource> Myth::VideoSourcePtr

Definition at line 473 of file mythtypes.h.

◆ WSStreamPtr

typedef MYTH_SHARED_PTR<WSStream> Myth::WSStreamPtr

Definition at line 33 of file mythwsstream.h.

Enumeration Type Documentation

◆ AUD_t

enum Myth::AUD_t

Definition at line 356 of file mythtypes.h.

◆ CATT_t

enum Myth::CATT_t

Definition at line 114 of file mythtypes.h.

◆ DI_t

enum Myth::DI_t

Definition at line 69 of file mythtypes.h.

◆ DM_t

enum Myth::DM_t

Definition at line 83 of file mythtypes.h.

◆ EVENT_t

enum Myth::EVENT_t

Definition at line 144 of file mythtypes.h.

◆ FL_t

enum Myth::FL_t

Definition at line 317 of file mythtypes.h.

◆ FM_t

enum Myth::FM_t

Definition at line 129 of file mythtypes.h.

◆ MARK_t

enum Myth::MARK_t

Definition at line 620 of file mythtypes.h.

◆ RS_t

enum Myth::RS_t

Definition at line 170 of file mythtypes.h.

◆ RT_t

enum Myth::RT_t

Definition at line 47 of file mythtypes.h.

◆ ST_t

enum Myth::ST_t

Definition at line 98 of file mythtypes.h.

◆ SUB_t

enum Myth::SUB_t

Definition at line 367 of file mythtypes.h.

◆ VID_t

enum Myth::VID_t

Definition at line 344 of file mythtypes.h.

◆ WHENCE_t

enum Myth::WHENCE_t

Definition at line 163 of file mythtypes.h.

◆ WSServiceId_t

enum Myth::WSServiceId_t

Definition at line 39 of file mythwsapi.h.

Function Documentation

◆ CategoryTypeFromNum()

CATT_t Myth::CategoryTypeFromNum ( unsigned proto,
int type )

Definition at line 324 of file mythtypes.cpp.

◆ CategoryTypeFromString()

CATT_t Myth::CategoryTypeFromString ( unsigned proto,
const std::string & type )

Definition at line 316 of file mythtypes.cpp.

◆ CategoryTypeToNum()

int Myth::CategoryTypeToNum ( unsigned proto,
CATT_t type )

Definition at line 336 of file mythtypes.cpp.

◆ CategoryTypeToString()

const char * Myth::CategoryTypeToString ( unsigned proto,
CATT_t type )

Definition at line 330 of file mythtypes.cpp.

◆ DBGAll()

void Myth::DBGAll ( void )

Definition at line 30 of file mythdebug.cpp.

◆ DBGLevel()

void Myth::DBGLevel ( int l)

Definition at line 25 of file mythdebug.cpp.

◆ DBGNone()

void Myth::DBGNone ( void )

Definition at line 35 of file mythdebug.cpp.

◆ DupInFromNum()

DI_t Myth::DupInFromNum ( unsigned proto,
int type )

Definition at line 207 of file mythtypes.cpp.

◆ DupInFromString()

DI_t Myth::DupInFromString ( unsigned proto,
const std::string & type )

Definition at line 201 of file mythtypes.cpp.

◆ DupInToNum()

int Myth::DupInToNum ( unsigned proto,
DI_t type )

Definition at line 219 of file mythtypes.cpp.

◆ DupInToString()

const char * Myth::DupInToString ( unsigned proto,
DI_t type )

Definition at line 213 of file mythtypes.cpp.

◆ DupMethodFromNum()

DM_t Myth::DupMethodFromNum ( unsigned proto,
int type )

Definition at line 245 of file mythtypes.cpp.

◆ DupMethodFromString()

DM_t Myth::DupMethodFromString ( unsigned proto,
const std::string & type )

Definition at line 239 of file mythtypes.cpp.

◆ DupMethodToNum()

int Myth::DupMethodToNum ( unsigned proto,
DM_t type )

Definition at line 257 of file mythtypes.cpp.

◆ DupMethodToString()

const char * Myth::DupMethodToString ( unsigned proto,
DM_t type )

Definition at line 251 of file mythtypes.cpp.

◆ IdToString()

std::string Myth::IdToString ( uint32_t id)

Definition at line 39 of file mythtypes.cpp.

◆ IntToString()

std::string Myth::IntToString ( int i)

Definition at line 79 of file mythtypes.cpp.

◆ RecStatusFromNum()

RS_t Myth::RecStatusFromNum ( unsigned proto,
int type )

Definition at line 381 of file mythtypes.cpp.

◆ RecStatusFromString()

RS_t Myth::RecStatusFromString ( unsigned proto,
const std::string & type )

Definition at line 375 of file mythtypes.cpp.

◆ RecStatusToNum()

int Myth::RecStatusToNum ( unsigned proto,
RS_t type )

Definition at line 393 of file mythtypes.cpp.

◆ RecStatusToString()

const char * Myth::RecStatusToString ( unsigned proto,
RS_t type )

Definition at line 387 of file mythtypes.cpp.

◆ RuleTypeFromNum()

RT_t Myth::RuleTypeFromNum ( unsigned proto,
int type )

Definition at line 170 of file mythtypes.cpp.

◆ RuleTypeFromString()

RT_t Myth::RuleTypeFromString ( unsigned proto,
const std::string & type )

Definition at line 164 of file mythtypes.cpp.

◆ RuleTypeToNum()

int Myth::RuleTypeToNum ( unsigned proto,
RT_t type )

Definition at line 182 of file mythtypes.cpp.

◆ RuleTypeToString()

const char * Myth::RuleTypeToString ( unsigned proto,
RT_t type )

Definition at line 176 of file mythtypes.cpp.

◆ SearchTypeFromNum()

ST_t Myth::SearchTypeFromNum ( unsigned proto,
int type )

Definition at line 284 of file mythtypes.cpp.

◆ SearchTypeFromString()

ST_t Myth::SearchTypeFromString ( unsigned proto,
const std::string & type )

Definition at line 278 of file mythtypes.cpp.

◆ SearchTypeToNum()

int Myth::SearchTypeToNum ( unsigned proto,
ST_t type )

Definition at line 296 of file mythtypes.cpp.

◆ SearchTypeToString()

const char * Myth::SearchTypeToString ( unsigned proto,
ST_t type )

Definition at line 290 of file mythtypes.cpp.

◆ SetDBGMsgCallback()

void Myth::SetDBGMsgCallback ( void(* msgcb )(int level, char *))

Definition at line 40 of file mythdebug.cpp.

◆ StringToId()

uint32_t Myth::StringToId ( const std::string & str)

Definition at line 32 of file mythtypes.cpp.

◆ StringToInt()

int Myth::StringToInt ( const std::string & str)

Definition at line 72 of file mythtypes.cpp.

◆ StringToTime()

time_t Myth::StringToTime ( const std::string & isotime)

Definition at line 47 of file mythtypes.cpp.

◆ TimeToString()

std::string Myth::TimeToString ( time_t time,
bool utc = false )

Definition at line 54 of file mythtypes.cpp.