|
| enum | ERROR_t { ERROR_NO_ERROR = 0
, ERROR_SERVER_UNREACHABLE
, ERROR_SOCKET_ERROR
, ERROR_UNKNOWN_VERSION
} |
Definition at line 44 of file mythprotobase.h.
◆ ERROR_t
| enum Myth::ProtoBase::ERROR_t |
◆ ProtoBase()
| ProtoBase::ProtoBase |
( |
const std::string & | server, |
|
|
unsigned | port ) |
◆ ~ProtoBase()
| ProtoBase::~ProtoBase |
( |
| ) |
|
|
virtual |
◆ CleanHanging()
| void ProtoBase::CleanHanging |
( |
| ) |
|
|
virtual |
◆ Close()
| void ProtoBase::Close |
( |
| ) |
|
|
virtual |
◆ FlushMessage()
| size_t ProtoBase::FlushMessage |
( |
| ) |
|
|
protected |
◆ GetMessageLength()
| size_t ProtoBase::GetMessageLength |
( |
| ) |
const |
|
protected |
◆ GetPort()
| unsigned ProtoBase::GetPort |
( |
| ) |
const |
|
virtual |
◆ GetProtoError()
| ProtoBase::ERROR_t ProtoBase::GetProtoError |
( |
| ) |
const |
|
virtual |
◆ GetProtoVersion()
| unsigned ProtoBase::GetProtoVersion |
( |
| ) |
const |
|
virtual |
◆ GetServer()
| std::string ProtoBase::GetServer |
( |
| ) |
const |
|
virtual |
◆ GetSocket()
| int ProtoBase::GetSocket |
( |
| ) |
const |
|
virtual |
◆ GetSocketErrNo()
| int ProtoBase::GetSocketErrNo |
( |
| ) |
const |
|
virtual |
◆ HangException()
| void ProtoBase::HangException |
( |
| ) |
|
|
protected |
◆ HasHanging()
| bool ProtoBase::HasHanging |
( |
| ) |
const |
|
virtual |
◆ IsMessageOK()
| bool ProtoBase::IsMessageOK |
( |
const std::string & | field | ) |
const |
|
protected |
◆ IsOpen()
| virtual bool Myth::ProtoBase::IsOpen |
( |
| ) |
|
|
inlinevirtual |
◆ MakeProgramInfo()
| void Myth::ProtoBase::MakeProgramInfo |
( |
const Program & | program, |
|
|
std::string & | msg ) |
|
inlineprotected |
◆ MakeProgramInfo75()
| void ProtoBase::MakeProgramInfo75 |
( |
const Program & | program, |
|
|
std::string & | msg ) |
|
private |
◆ MakeProgramInfo76()
| void ProtoBase::MakeProgramInfo76 |
( |
const Program & | program, |
|
|
std::string & | msg ) |
|
private |
◆ MakeProgramInfo79()
| void ProtoBase::MakeProgramInfo79 |
( |
const Program & | program, |
|
|
std::string & | msg ) |
|
private |
◆ MakeProgramInfo82()
| void ProtoBase::MakeProgramInfo82 |
( |
const Program & | program, |
|
|
std::string & | msg ) |
|
private |
◆ MakeProgramInfo86()
| void ProtoBase::MakeProgramInfo86 |
( |
const Program & | program, |
|
|
std::string & | msg ) |
|
private |
◆ OpenConnection()
| bool ProtoBase::OpenConnection |
( |
int | rcvbuf | ) |
|
|
protected |
◆ RcvMessageLength()
| bool ProtoBase::RcvMessageLength |
( |
| ) |
|
|
protected |
◆ RcvProgramInfo()
| ProgramPtr Myth::ProtoBase::RcvProgramInfo |
( |
| ) |
|
|
inlineprotected |
◆ RcvProgramInfo75()
| ProgramPtr ProtoBase::RcvProgramInfo75 |
( |
| ) |
|
|
private |
◆ RcvProgramInfo76()
| ProgramPtr ProtoBase::RcvProgramInfo76 |
( |
| ) |
|
|
private |
◆ RcvProgramInfo79()
| ProgramPtr ProtoBase::RcvProgramInfo79 |
( |
| ) |
|
|
private |
◆ RcvProgramInfo82()
| ProgramPtr ProtoBase::RcvProgramInfo82 |
( |
| ) |
|
|
private |
◆ RcvProgramInfo86()
| ProgramPtr ProtoBase::RcvProgramInfo86 |
( |
| ) |
|
|
private |
◆ RcvVersion()
| bool ProtoBase::RcvVersion |
( |
unsigned * | version | ) |
|
|
private |
Parse feedback of command MYTH_PROTO_VERSION and return protocol version of backend
- Parameters
-
- Returns
- true : false
Definition at line 252 of file mythprotobase.cpp.
References ReadField().
◆ ReadField()
| bool ProtoBase::ReadField |
( |
std::string & | field | ) |
|
|
protected |
◆ SendCommand()
| bool ProtoBase::SendCommand |
( |
const char * | cmd, |
|
|
bool | feedback = true ) |
|
protected |
◆ m_hang
| bool Myth::ProtoBase::m_hang |
|
protected |
◆ m_isOpen
| bool Myth::ProtoBase::m_isOpen |
|
private |
◆ m_latch
| OS::Latch* Myth::ProtoBase::m_latch |
|
protected |
◆ m_msgConsumed
| size_t Myth::ProtoBase::m_msgConsumed |
|
protected |
◆ m_msgLength
| size_t Myth::ProtoBase::m_msgLength |
|
protected |
◆ m_port
| unsigned Myth::ProtoBase::m_port |
|
protected |
◆ m_protoError
| ERROR_t Myth::ProtoBase::m_protoError |
|
private |
◆ m_protoVersion
| unsigned Myth::ProtoBase::m_protoVersion |
|
protected |
◆ m_server
| std::string Myth::ProtoBase::m_server |
|
protected |
◆ m_socket
| TcpSocket* Myth::ProtoBase::m_socket |
|
protected |
◆ m_tainted
| bool Myth::ProtoBase::m_tainted |
|
protected |
The documentation for this class was generated from the following files: