Classes Files

Wombat::MamaSymbolListMember

More…

#include <MamaSymbolListMember.h>

Public Functions

  Name
  MamaSymbolListMember(MamaSymbolList * symbolList)
  MamaSymbolListMember(MamaSymbolList * list, mamaSymbolListMember cMember)
virtual ~MamaSymbolListMember()
const char * getSymbol() const
const char * getSource() const
MamaTransport * getTransport() const
MamaSymbolList * getSymbolList() const
void * getClosure() const
void setClosure(void * closure)
void setSymbol(const char * symbol)
void setSource(const char * source)
void setTransport(MamaTransport * transport)
void setSymbolList(MamaSymbolList * symbolList)

Protected Functions

  Name
mamaSymbolListMember getCimpl()

Friends

  Name
class MamaSymbolList

Detailed Description

class Wombat::MamaSymbolListMember;

The MamaSymbolListMember class represents the information about the symbol list member. In addition to the symbols, it is also possible to obtain information about the “source” of the symbol and which MamaTransport it can be found on.

Public Functions Documentation

function MamaSymbolListMember

MamaSymbolListMember(
    MamaSymbolList * symbolList
)

Construct a symbol list member that can be added to the symbol list.

function MamaSymbolListMember

MamaSymbolListMember(
    MamaSymbolList * list,
    mamaSymbolListMember cMember
)

Construct symbol list member that wraps the given C symbol list member.

function ~MamaSymbolListMember

virtual ~MamaSymbolListMember()

function getSymbol

const char * getSymbol() const

Get the symbol name.

function getSource

const char * getSource() const

Get the source name.

function getTransport

MamaTransport * getTransport() const

Get the MAMA transport.

function getSymbolList

MamaSymbolList * getSymbolList() const

Get the MAMA symbol list to which this member belongs.

function getClosure

void * getClosure() const

Get the closure argument.

function setClosure

void setClosure(
    void * closure
)

Set the closure argument.

function setSymbol

void setSymbol(
    const char * symbol
)

Set the symbol name.

function setSource

void setSource(
    const char * source
)

Set the source name.

function setTransport

void setTransport(
    MamaTransport * transport
)

Set the MAMA transport.

function setSymbolList

void setSymbolList(
    MamaSymbolList * symbolList
)

Set the MAMA symbol list to which this member belongs.

Protected Functions Documentation

function getCimpl

mamaSymbolListMember getCimpl()

Get a handle to the underlying C implementation.

Friends

friend MamaSymbolList

friend class MamaSymbolList(
    MamaSymbolList 
);

Updated on 2023-03-31 at 15:29:26 +0100