コード例 #1
0
ファイル: AnimationPlayer.cpp プロジェクト: kjthegod/WebKit
AnimationPlayer::AnimationPlayer(ExecutionContext* executionContext, AnimationTimeline& timeline, AnimationNode* content)
    : ActiveDOMObject(executionContext)
    , m_playState(Idle)
    , m_playbackRate(1)
    , m_startTime(nullValue())
    , m_holdTime(0)
    , m_sequenceNumber(nextSequenceNumber())
    , m_content(content)
    , m_timeline(&timeline)
    , m_paused(false)
    , m_held(true)
    , m_isPausedForTesting(false)
    , m_outdated(true)
    , m_finished(true)
    , m_compositorState(nullptr)
    , m_compositorPending(true)
    , m_compositorGroup(0)
    , m_currentTimePending(false)
    , m_stateIsBeingUpdated(false)
{
    if (m_content) {
        if (m_content->player()) {
            m_content->player()->cancel();
            m_content->player()->setSource(0);
        }
        m_content->attach(this);
    }
}
コード例 #2
0
Animation::Animation(ExecutionContext* executionContext, AnimationTimeline& timeline, AnimationEffect* content)
    : ActiveDOMObject(executionContext)
    , m_playState(Idle)
    , m_playbackRate(1)
    , m_startTime(nullValue())
    , m_holdTime(0)
    , m_startClip(-std::numeric_limits<double>::infinity())
    , m_endClip(std::numeric_limits<double>::infinity())
    , m_sequenceNumber(nextSequenceNumber())
    , m_content(content)
    , m_timeline(&timeline)
    , m_paused(false)
    , m_held(true)
    , m_isPausedForTesting(false)
    , m_isCompositedAnimationDisabledForTesting(false)
    , m_outdated(false)
    , m_finished(true)
    , m_compositorState(nullptr)
    , m_compositorPending(false)
    , m_compositorGroup(0)
    , m_currentTimePending(false)
    , m_stateIsBeingUpdated(false)
{
    if (m_content) {
        if (m_content->animation()) {
            m_content->animation()->cancel();
            m_content->animation()->setEffect(0);
        }
        m_content->attach(this);
    }
    InspectorInstrumentation::didCreateAnimation(m_timeline->document(), m_sequenceNumber);
}
コード例 #3
0
void SmppClient::sendBindTransiver()
{
    Smpp::BindTransceiver bind;
    bind.sequence_number(nextSequenceNumber());
    bind.password(smppPassword().toLatin1().data());
    bind.system_id(smppUserName().toLatin1().data());
    writeSmppPacket<Smpp::BindTransceiver>(bind);
}
コード例 #4
0
ファイル: loggingevent.cpp プロジェクト: diesel437/Log4Qt
LoggingEvent::LoggingEvent() :
    QEvent(eventId),
    mLevel(Level::NULL_INT),
    mpLogger(Q_NULLPTR),
    mMessage(),
    mNdc(NDC::peek()),
    mProperties(MDC::context()),
    mSequenceNumber(nextSequenceNumber()),
    mThreadName(),
    mTimeStamp(QDateTime::currentDateTime().toMSecsSinceEpoch())
{
    setThreadNameToCurrent();
}
コード例 #5
0
ファイル: loggingevent.cpp プロジェクト: diesel437/Log4Qt
LoggingEvent::LoggingEvent(const Logger *pLogger,
                           Level level,
                           const QString &rMessage) :
    QEvent(eventId),
    mLevel(level),
    mpLogger(pLogger),
    mMessage(rMessage),
    mNdc(NDC::peek()),
    mProperties(MDC::context()),
    mSequenceNumber(nextSequenceNumber()),
    mThreadName(),
    mTimeStamp(QDateTime::currentDateTime().toMSecsSinceEpoch())
{
    setThreadNameToCurrent();
}
コード例 #6
0
void SmppClient::sendSms(const QString &messageId, const QString &recepient, const QString &sender, const QString &smsText)
{
    if (isOpen()) {
        SmppSmsMessage smsMessage;
        smsMessage.setMessageId(messageId);
        smsMessage.setMessage(smsText);
        smsMessage.setSenderAddr(sender);
        smsMessage.setRecepient(recepient);
        smsMessage.setSequenceNumber(nextSequenceNumber());
        smsMessage.setSendToServerTime(QDateTime::currentDateTime());
        m_transport->write(smsMessage.getSubmitSmPacket());
        m_waitingResponseMessages.append(smsMessage);
    } else {
        emit smsStatusChanged(messageId, Rejected);
    }
}
コード例 #7
0
ファイル: loggingevent.cpp プロジェクト: diesel437/Log4Qt
LoggingEvent::LoggingEvent(const Logger *pLogger,
                           Level level,
                           const QString &rMessage,
                           qint64 timeStamp) :
    QEvent(eventId),
    mLevel(level),
    mpLogger(pLogger),
    mMessage(rMessage),
    mNdc(NDC::peek()),
    mProperties(MDC::context()),
    mSequenceNumber(nextSequenceNumber()),
    mThreadName(),
    mTimeStamp(timeStamp)
{
    setThreadNameToCurrent();
}
コード例 #8
0
ファイル: loggingevent.cpp プロジェクト: diesel437/Log4Qt
LoggingEvent::LoggingEvent(const Logger *pLogger,
                           Level level,
                           const QString &rMessage,
                           const QString &rNdc,
                           const QHash<QString, QString> &rProperties,
                           const QString &rThreadName,
                           qint64 timeStamp) :
    QEvent(eventId),
    mLevel(level),
    mpLogger(pLogger),
    mMessage(rMessage),
    mNdc(rNdc),
    mProperties(rProperties),
    mSequenceNumber(nextSequenceNumber()),
    mThreadName(rThreadName),
    mTimeStamp(timeStamp)
{
}
コード例 #9
0
ファイル: AnimationPlayer.cpp プロジェクト: Mihiri/blink
AnimationPlayer::AnimationPlayer(DocumentTimeline& timeline, TimedItem* content)
    : m_playbackRate(1)
    , m_startTime(nullValue())
    , m_holdTime(nullValue())
    , m_storedTimeLag(0)
    , m_content(content)
    , m_timeline(&timeline)
    , m_paused(false)
    , m_held(false)
    , m_isPausedForTesting(false)
    , m_outdated(false)
    , m_sequenceNumber(nextSequenceNumber())
{
    if (m_content) {
        if (m_content->player())
            m_content->player()->cancel();
        m_content->attach(this);
    }
}
コード例 #10
0
void SmppClient::onEnquireLinkTimeout()
{
   Smpp::EnquireLink enquireLink;
   enquireLink.sequence_number(nextSequenceNumber());
   writeSmppPacket<Smpp::EnquireLink>(enquireLink);
}