void EVEClientSession::Reset() { mPacketHandler = NULL; if( GetState() != TCPConnection::STATE_CONNECTED ) // Connection has been lost, there's no point in reset return; VersionExchangeServer version; _GetVersion( version ); PyRep* r = version.Encode(); mNet->QueueRep( r ); PyDecRef( r ); mPacketHandler = &EVEClientSession::_HandleVersion; }
void PrintHelp(char const* _) { const Option* p = &Options[0]; printf("lcdgameemu %s\noptions:\n", _GetVersion()); for(; p->LongName != NULL || p->ShortName != '\0'; ++p) { #define INDENT_VALUE (2 + 15 + 1 + 2 + 1 + 3) static int const _indent = INDENT_VALUE; static int const _remainder = 79 - INDENT_VALUE + 1; int lenOfDesc = strlen(p->Description); int i; printf("--%-16s %c%c ", p->LongName, (p->ShortName) ? '-' : ' ', (p->ShortName) ? p->ShortName : ' '); if(strlen(p->LongName) > 16) { size_t k = 1; printf("\n"); for(; k < _indent; ++k) printf(" "); } for(i = 0; i < lenOfDesc / _remainder + 1; ++i) { int j; for(j = 0; j < _remainder; ++j) { if(i * _remainder + j > lenOfDesc) break; printf("%c", p->Description[i * _remainder + j]); } if(i * _remainder + j < lenOfDesc) { int k; printf("\n"); for(k = 1; k < _indent; ++k) printf("%c", ' '); } } printf("\n"); } exit(255); }
void Debugger::DisplayTrace(const char *message) { if (message != NULL) AMXXLOG_Error("%s", message); char buffer[512]; int length = FormatError(buffer, sizeof(buffer)-1); const char *filename = _GetFilename(); const char *version = _GetVersion(); AMXXLOG_Error("[AMXX] Displaying debug trace (plugin \"%s\", version \"%s\")", filename, version); if (length != -1) // Don't show blank line if AMX_ERR_NONE is set since there is no error message. { AMXXLOG_Error("[AMXX] %s", buffer); } int count = 0; long lLine; const char *file, *function; trace_info_t *pTrace = GetTraceStart(); while (pTrace) { GetTraceInfo(pTrace, lLine, function, file); AMXXLOG_Error( "[AMXX] [%d] %s::%s (line %d)", count, file, function, (int)(lLine + 1) ); count++; pTrace = GetNextTrace(pTrace); } }
void cConsoleApplication::PrintVersion() const { const string_t sVersion = _GetVersion(); std::cout<<spitfire::string::ToUTF8(sVersion)<<std::endl; }
void PrintVersion(char const* _) { printf("lcdgameemu %s\n", _GetVersion()); exit(255); }