|  | 
|  | ProtoRecorder (int num, const std::string &server, unsigned port) | 
|  | 
| int | GetNum () const | 
|  | 
| bool | IsPlaying () const | 
|  | 
| bool | IsTunable (const Channel &channel) | 
|  | 
| void | DoneRecordingCallback () | 
|  | 
| bool | SpawnLiveTV (const std::string &chainid, const std::string &channum) | 
|  | 
| bool | StopLiveTV () | 
|  | 
| bool | CheckChannel (const std::string &channum) | 
|  | 
| ProgramPtr | GetCurrentRecording () | 
|  | 
| int64_t | GetFilePosition () | 
|  | 
| CardInputListPtr | GetFreeInputs () | 
|  | 
| bool | IsLiveRecording () | 
|  | 
| bool | SetLiveRecording (bool keep) | 
|  | 
| bool | FinishRecording () | 
|  | 
|  | ProtoPlayback (const std::string &server, unsigned port) | 
|  | 
| virtual bool | Open () | 
|  | 
| virtual void | Close () | 
|  | 
| virtual bool | IsOpen () | 
|  | 
| void | TransferDone (ProtoTransfer &transfer) | 
|  | 
| bool | TransferIsOpen (ProtoTransfer &transfer) | 
|  | 
| int | TransferRequestBlock (ProtoTransfer &transfer, void *buffer, unsigned n) | 
|  | 
| int64_t | TransferSeek (ProtoTransfer &transfer, int64_t offset, WHENCE_t whence) | 
|  | 
|  | ProtoBase (const std::string &server, unsigned port) | 
|  | 
| virtual unsigned | GetProtoVersion () const | 
|  | 
| virtual std::string | GetServer () const | 
|  | 
| virtual unsigned | GetPort () const | 
|  | 
| virtual int | GetSocketErrNo () const | 
|  | 
| virtual int | GetSocket () const | 
|  | 
| virtual bool | HasHanging () const | 
|  | 
| virtual void | CleanHanging () | 
|  | 
| virtual ERROR_t | GetProtoError () const | 
|  | 
|  | 
| bool | SpawnLiveTV75 (const std::string &chainid, const std::string &channum) | 
|  | 
| bool | StopLiveTV75 () | 
|  | 
| bool | CheckChannel75 (const std::string &channum) | 
|  | 
| ProgramPtr | GetCurrentRecording75 () | 
|  | 
| int64_t | GetFilePosition75 () | 
|  | 
| CardInputListPtr | GetFreeInputs75 () | 
|  | 
| CardInputListPtr | GetFreeInputs79 () | 
|  | 
| CardInputListPtr | GetFreeInputs81 () | 
|  | 
| CardInputListPtr | GetFreeInputs87 () | 
|  | 
| CardInputListPtr | GetFreeInputs89 () | 
|  | 
| CardInputListPtr | GetFreeInputs90 () | 
|  | 
| CardInputListPtr | GetFreeInputs91 () | 
|  | 
| bool | SetLiveRecording75 (bool keep) | 
|  | 
| bool | FinishRecording75 () | 
|  | 
|  | 
| int | m_num | 
|  | 
| volatile bool | m_playing | 
|  | 
| volatile bool | m_liveRecording | 
|  | 
|  | 
| enum | ERROR_t { ERROR_NO_ERROR = 0, 
ERROR_SERVER_UNREACHABLE, 
ERROR_SOCKET_ERROR, 
ERROR_UNKNOWN_VERSION
 } | 
|  | 
| bool | OpenConnection (int rcvbuf) | 
|  | 
| void | HangException () | 
|  | 
| bool | SendCommand (const char *cmd, bool feedback=true) | 
|  | 
| size_t | GetMessageLength () const | 
|  | 
| bool | ReadField (std::string &field) | 
|  | 
| bool | IsMessageOK (const std::string &field) const | 
|  | 
| size_t | FlushMessage () | 
|  | 
| bool | RcvMessageLength () | 
|  | 
| ProgramPtr | RcvProgramInfo () | 
|  | 
| void | MakeProgramInfo (const Program &program, std::string &msg) | 
|  | 
| OS::CMutex * | m_mutex | 
|  | 
| TcpSocket * | m_socket | 
|  | 
| unsigned | m_protoVersion | 
|  | 
| std::string | m_server | 
|  | 
| unsigned | m_port | 
|  | 
| bool | m_hang | 
|  | Connection hang: while true allow retry. 
 | 
|  | 
| bool | m_tainted | 
|  | Connection has hung since last reset. 
 | 
|  | 
| size_t | m_msgLength | 
|  | 
| size_t | m_msgConsumed | 
|  | 
Definition at line 33 of file mythprotorecorder.h.
 
The documentation for this class was generated from the following files: