an IPC message carrying StrandCoord More...

#include <StrandCoord.h>

Collaboration diagram for Ipc::StrandMessage:

Public Member Functions

 StrandMessage (const StrandCoord &, QuestionerId)
 
 StrandMessage (const TypedMsgHdr &)
 
void pack (MessageType, TypedMsgHdr &) const
 
QuestionerId intendedRecepient () const
 for Mine() tests More...
 

Static Public Member Functions

static void NotifyCoordinator (MessageType, const char *tag)
 creates and sends StrandMessage to Coordinator More...
 

Public Attributes

StrandCoord strand
 messageType-specific coordinates (e.g., sender) More...
 
QuestionerId qid
 

Detailed Description

Definition at line 38 of file StrandCoord.h.

Constructor & Destructor Documentation

◆ StrandMessage() [1/2]

Ipc::StrandMessage::StrandMessage ( const StrandCoord aStrand,
QuestionerId  aQid 
)
explicit

Definition at line 41 of file StrandCoord.cc.

◆ StrandMessage() [2/2]

Ipc::StrandMessage::StrandMessage ( const TypedMsgHdr hdrMsg)
explicit

Definition at line 47 of file StrandCoord.cc.

Member Function Documentation

◆ intendedRecepient()

QuestionerId Ipc::StrandMessage::intendedRecepient ( ) const
inline

Definition at line 49 of file StrandCoord.h.

References qid.

◆ NotifyCoordinator()

void Ipc::StrandMessage::NotifyCoordinator ( MessageType  msgType,
const char *  tag 
)
static

◆ pack()

void Ipc::StrandMessage::pack ( MessageType  messageType,
TypedMsgHdr hdrMsg 
) const

Member Data Documentation

◆ qid

QuestionerId Ipc::StrandMessage::qid

For IPC requests/questions: The sender of this request. For IPC responses/answers: The sender of the corresponding request.

Definition at line 56 of file StrandCoord.h.

Referenced by intendedRecepient().

◆ strand


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors