PPL Logo

Builder::Message Struct Reference

#include <interfaceBuilder.h>

Inheritance diagram for Builder::Message:

Inheritance graph
[legend]
Collaboration diagram for Builder::Message:

Collaboration graph
[legend]

Public Member Functions

 Message (char *name_)
virtual int generateAttributes (int attrib)
void addMessageVar (char *type, char *name)
void addMessageVar (MessageVar *nxt)
virtual xi::ConstructgenerateAst ()

Data Fields

char * name
MessageVarlst

Detailed Description

Definition at line 608 of file interfaceBuilder.h.


Constructor & Destructor Documentation

Builder::Message::Message ( char *  name_  )  [inline]

Definition at line 612 of file interfaceBuilder.h.


Member Function Documentation

virtual int Builder::Message::generateAttributes ( int  attrib  )  [inline, virtual]

Implements Builder::ModuleEntity.

Definition at line 618 of file interfaceBuilder.h.

void Builder::Message::addMessageVar ( char *  type,
char *  name 
) [inline]

Definition at line 622 of file interfaceBuilder.h.

void Builder::Message::addMessageVar ( MessageVar nxt  )  [inline]

Definition at line 626 of file interfaceBuilder.h.

References lst, and Builder::MessageVar::next.

virtual xi::Construct* Builder::Message::generateAst (  )  [inline, virtual]

Implements Builder::ModuleEntity.

Definition at line 631 of file interfaceBuilder.h.

References Builder::MessageVar::generateAst(), lineno, lst, Prefix::Message, and name.

Here is the call graph for this function:


Field Documentation

Definition at line 609 of file interfaceBuilder.h.

Referenced by generateAst().

Definition at line 610 of file interfaceBuilder.h.

Referenced by addMessageVar(), and generateAst().


The documentation for this struct was generated from the following file:

Generated on Mon Sep 21 08:33:23 2020 for Charm++ by  doxygen 1.5.5