void OsclDNSMethod::Run()
{
    //the request timed out!
    MethodDone();
    LOGINFOMED((0, "OsclSocket: %s %s", TPVDNSFxnStr[iDNSFxn], TPVDNSEventStr[EPVDNSTimeout]));
    iDNSObserver->HandleDNSEvent(iId, iDNSFxn, EPVDNSTimeout, 0);
}
void OsclSocketMethod::Run()
{
    ADD_STATS(iSocketFxn, EOsclSocket_RequestAO_Timeout);
    //The socket request has timed out.
    MethodDone();
    PVLOGGER_LOGMSG(PVLOGMSG_INST_MLDBG, iContainer.iLogger, PVLOGMSG_DEBUG
                    , (0, "OsclSocket: %s %s ", TPVSocketFxnStr[iSocketFxn], TPVSocketEventStr[EPVSocketTimeout]));
    LOG_STATS(iSocketFxn);
    CLEAR_STATS(iSocketFxn);
    iContainer.iObserver->HandleSocketEvent(iContainer.iId, iSocketFxn, EPVSocketTimeout, 0);
}