void CallStateEventBuilder_DB::newEvent(int sequenceNumber, const OsTime& timestamp, ///< obtain using getCurTime(OsTime) const char* eventTable, const char eventType ) { char buffer[256]; // size as const int snprintf(buffer, 256, CallEvent_Start, eventTable, observerName, sequenceNumber); mCurrentEvent = buffer; OsDateTime timeValue(timestamp); UtlString timeString; timeValue.getSqlTimeStringZ(timeString); mCurrentEvent.append(timeString.data()); mCurrentEvent.append("\',"); if (eventType != '-') { mCurrentEvent.append("\'"); mCurrentEvent.append(eventType); mCurrentEvent.append("\',"); } }
Poco::DateTime Message::getPutDate() const { Poco::DateTime dateTime; std::string dateValue(_md.PutDate, MQ_PUT_DATE_LENGTH); std::string timeValue(_md.PutTime, MQ_PUT_TIME_LENGTH); dateValue += timeValue; int timeZone; Poco::DateTimeParser::parse("%Y%n%e%H%M%S", dateValue, dateTime, timeZone); return dateTime; }
void CallStateEventBuilder_XML::newEvent(int sequenceNumber, const OsTime& timestamp, ///< obtain using getCurTime(OsTime) const char* elementStart ) { // assemble the parts common to all events mCurrentEvent = CallEvent_Observer_Start; XmlEscape(mCurrentEvent, observerName); mCurrentEvent.append(ObserverEnd_ObsSeqStart); char sn[11]; sprintf(sn, "%d", sequenceNumber); mCurrentEvent.append(sn); mCurrentEvent.append(ObsSeqEnd_ObsTimeStart); OsDateTime timeValue(timestamp); UtlString timeString; timeValue.getIsoTimeStringZ(timeString); mCurrentEvent.append(timeString); // this format has nothing to escape mCurrentEvent.append(ObsTimeEnd); // add the start tag for the new element mCurrentEvent.append(elementStart); }
bool KexiTimeTableEdit::valueIsNull() { if (m_formatter.isEmpty(m_lineedit->text())) //empty time is null return true; return !timeValue().isValid(); }
void ConnectionOptions::set(const std::string& name, const qpid::types::Variant& value) { if (name == "reconnect") { reconnect = value; } else if (name == "reconnect-timeout" || name == "reconnect_timeout") { timeout = timeValue(value); } else if (name == "reconnect-limit" || name == "reconnect_limit") { limit = value; } else if (name == "reconnect-interval" || name == "reconnect_interval") { maxReconnectInterval = minReconnectInterval = timeValue(value); } else if (name == "reconnect-interval-min" || name == "reconnect_interval_min") { minReconnectInterval = timeValue(value); } else if (name == "reconnect-interval-max" || name == "reconnect_interval_max") { maxReconnectInterval = timeValue(value); } else if (name == "reconnect-urls-replace" || name == "reconnect_urls_replace") { replaceUrls = value.asBool(); } else if (name == "reconnect-urls" || name == "reconnect_urls") { if (replaceUrls) urls.clear(); if (value.getType() == qpid::types::VAR_LIST) { merge(value.asList(), urls); } else { merge(value.asString(), urls); } } else if (name == "username") { username = value.asString(); } else if (name == "password") { password = value.asString(); } else if (name == "sasl-mechanism" || name == "sasl_mechanism" || name == "sasl-mechanisms" || name == "sasl_mechanisms") { mechanism = value.asString(); } else if (name == "sasl-service" || name == "sasl_service") { service = value.asString(); } else if (name == "sasl-min-ssf" || name == "sasl_min_ssf") { minSsf = value; } else if (name == "sasl-max-ssf" || name == "sasl_max_ssf") { maxSsf = value; } else if (name == "heartbeat") { heartbeat = value; } else if (name == "tcp-nodelay" || name == "tcp_nodelay") { tcpNoDelay = value; } else if (name == "locale") { locale = value.asString(); } else if (name == "max-channels" || name == "max_channels") { maxChannels = value; } else if (name == "max-frame-size" || name == "max_frame_size") { maxFrameSize = value; } else if (name == "bounds") { bounds = value; } else if (name == "transport") { protocol = value.asString(); } else if (name == "ssl-cert-name" || name == "ssl_cert_name") { sslCertName = value.asString(); } else if (name == "ssl-ignore-hostname-verification-failure" || name == "ssl_ignore_hostname_verification_failure") { sslIgnoreHostnameVerificationFailure = value; } else if (name == "x-reconnect-on-limit-exceeded" || name == "x_reconnect_on_limit_exceeded") { reconnectOnLimitExceeded = value; } else if (name == "container-id" || name == "container_id") { identifier = value.asString(); } else if (name == "nest-annotations" || name == "nest_annotations") { nestAnnotations = value; } else if (name == "set-to-on-send" || name == "set_to_on_send") { setToOnSend = value; } else if (name == "properties" || name == "client-properties" || name == "client_properties") { properties = value.asMap(); } else { throw qpid::messaging::MessagingException(QPID_MSG("Invalid option: " << name << " not recognised")); } }