DelayedMessageData
DelayedMessageData(int32 code, bigtime_t delay,
~DelayedMessageData();
void MergeTargets(DelayedMessageData* other);
bool MergeData(DelayedMessageData* other);
fData(new(std::nothrow) DelayedMessageData(code, delay < DM_MINIMUM_DELAY
DelayedMessageData*
DelayedMessageData::DelayedMessageData(int32 code, bigtime_t delay,
DelayedMessageData::~DelayedMessageData()
DelayedMessageData::AddTarget(port_id port)
DelayedMessageData::RemoveTarget(port_id port)
DelayedMessageData::CountTargets() const
DelayedMessageData::MergeTargets(DelayedMessageData* other)
DelayedMessageData::CopyData()
DelayedMessageData::MergeData(DelayedMessageData* other)
DelayedMessageData::IsValid() const
DelayedMessageData::Attach(const void* data, size_t size)
DelayedMessageData::Compare(Attachment* one, Attachment* two, int32 index)
DelayedMessageData::SetMerge(DMMergeMode mode, uint32 mask)
DelayedMessageData::SendFailed(port_id port)
DelayedMessageData::SetFailureCallback(FailureCallback callback, void* data)
DelayedMessageData* fData;
DelayedMessageData* HandOff();
DelayedMessageData* Data() {return fData;}
DelayedMessageData* fData;
class DelayedMessageData;