WSF
WsfRIPRObserver Struct Reference

#include <WsfRIPRObserver.hpp>

Public Types

using JobCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>
using JobBidChangedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>
using JobPriorityChangedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>
using JobMaxWinnersChangedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>
using JobAddedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>
using JobWonCallback = UtCallbackListN<void(double, const unsigned int, const WsfRIPRJob*)>
using ChannelIdListChangedCallback
using WinnersReallocatedCallback
using RIPRManagerChangedCallback = UtCallbackListN<void()>
using BidControlChangedCallback

Public Attributes

JobAddedCallback JobAdded
JobCallback JobRemoved
JobWonCallback JobWon
JobCallback JobCanceled
JobCallback JobCompleted
JobBidChangedCallback JobBidChanged
JobPriorityChangedCallback JobPriorityChanged
JobMaxWinnersChangedCallback JobMaxWinnersChanged
ChannelIdListChangedCallback ChannelIdListChanged
RIPRManagerChangedCallback RIPRManagerChanged
BidControlChangedCallback BidControlChanged
WinnersReallocatedCallback WinnersReallocated

Detailed Description

A collection of callback objects.

See also
WsfObserver for conceptual overview.

Member Typedef Documentation

◆ BidControlChangedCallback

Initial value:
UtCallbackListN<void(double,
const size_t,
const bool)>
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23

◆ ChannelIdListChangedCallback

Initial value:
UtCallbackListN<void(double,
const size_t,
std::vector< unsigned int > JobChannelIdList
Definition WsfRIPRCommon.hpp:35

◆ JobAddedCallback

using WsfRIPRObserver::JobAddedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>

◆ JobBidChangedCallback

using WsfRIPRObserver::JobBidChangedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>

◆ JobCallback

using WsfRIPRObserver::JobCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>

◆ JobMaxWinnersChangedCallback

using WsfRIPRObserver::JobMaxWinnersChangedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>

◆ JobPriorityChangedCallback

using WsfRIPRObserver::JobPriorityChangedCallback = UtCallbackListN<void(double, const WsfRIPRJob*)>

◆ JobWonCallback

using WsfRIPRObserver::JobWonCallback = UtCallbackListN<void(double, const unsigned int, const WsfRIPRJob*)>

◆ RIPRManagerChangedCallback

using WsfRIPRObserver::RIPRManagerChangedCallback = UtCallbackListN<void()>

◆ WinnersReallocatedCallback

Initial value:
UtCallbackListN<void(double,
const size_t,
std::map< unsigned int, int > RIPRWinnerMap
Definition WsfRIPRCommon.hpp:31

Member Data Documentation

◆ BidControlChanged

BidControlChangedCallback WsfRIPRObserver::BidControlChanged

◆ ChannelIdListChanged

ChannelIdListChangedCallback WsfRIPRObserver::ChannelIdListChanged

◆ JobAdded

JobAddedCallback WsfRIPRObserver::JobAdded

Referenced by WsfRIPRJobBoard::AddJob().

◆ JobBidChanged

JobBidChangedCallback WsfRIPRObserver::JobBidChanged

◆ JobCanceled

JobCallback WsfRIPRObserver::JobCanceled

◆ JobCompleted

JobCallback WsfRIPRObserver::JobCompleted

◆ JobMaxWinnersChanged

JobMaxWinnersChangedCallback WsfRIPRObserver::JobMaxWinnersChanged

◆ JobPriorityChanged

JobPriorityChangedCallback WsfRIPRObserver::JobPriorityChanged

Referenced by WsfRIPRJob::SetPriority().

◆ JobRemoved

JobCallback WsfRIPRObserver::JobRemoved

◆ JobWon

JobWonCallback WsfRIPRObserver::JobWon

◆ RIPRManagerChanged

RIPRManagerChangedCallback WsfRIPRObserver::RIPRManagerChanged

◆ WinnersReallocated

WinnersReallocatedCallback WsfRIPRObserver::WinnersReallocated

The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved