OpenMAMA
symbollistmember.h File Reference
#include "mama/mama.h"
#include "mama/symbollisttypes.h"

Go to the source code of this file.

Functions

MAMAExpDLL mama_status mamaSymbolListMember_allocate (mamaSymbolList symbolList, mamaSymbolListMember *member)
 This function will allocate a new symbol list member. More...
 
MAMAExpDLL mama_status mamaSymbolListMember_deallocate (mamaSymbolListMember member)
 Frees a symbol list member previously created by a called to mamaSymbolListMember_allocate. More...
 
MAMAExpDLL mama_status mamaSymbolListMember_getClosure (const mamaSymbolListMember member, void **closure)
 This function returns the closure assocated with the symbol list member. More...
 
int mamaSymbolListMember_getSize (void)
 
MAMAExpDLL mama_status mamaSymbolListMember_getSource (const mamaSymbolListMember member, const char **source)
 This function returns the source assocated with the symbol list member. More...
 
MAMAExpDLL mama_status mamaSymbolListMember_getSymbol (const mamaSymbolListMember member, const char **symbol)
 This function returns the symbol assocated with the symbol list member. More...
 
MAMAExpDLL mama_status mamaSymbolListMember_getSymbolList (const mamaSymbolListMember member, mamaSymbolList *symbolList)
 This function returns the symbol list assocated with the symbol list member. More...
 
MAMAExpDLL mama_status mamaSymbolListMember_getTransport (const mamaSymbolListMember member, mamaTransport *transport)
 This function returns the transport assocated with the symbol list member. More...
 
MAMAExpDLL mama_status mamaSymbolListMember_setClosure (mamaSymbolListMember member, void *closure)
 
MAMAExpDLL mama_status mamaSymbolListMember_setSource (mamaSymbolListMember member, const char *source)
 
MAMAExpDLL mama_status mamaSymbolListMember_setSymbol (mamaSymbolListMember member, const char *symbol)
 
MAMAExpDLL mama_status mamaSymbolListMember_setSymbolList (mamaSymbolListMember member, mamaSymbolList symbolList)
 
MAMAExpDLL mama_status mamaSymbolListMember_setTransport (mamaSymbolListMember member, mamaTransport transport)
 

Function Documentation

MAMAExpDLL mama_status mamaSymbolListMember_allocate ( mamaSymbolList  symbolList,
mamaSymbolListMember member 
)

This function will allocate a new symbol list member.

The returned member should be freed using mamaSymbolListMember_deallocate.

Parameters
[in]symbolListThe parent symbol list that the member will become part of.
[out]memberTo return the new member.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
MAMAExpDLL mama_status mamaSymbolListMember_deallocate ( mamaSymbolListMember  member)

Frees a symbol list member previously created by a called to mamaSymbolListMember_allocate.

Parameters
[in]memberThe member to free.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
MAMAExpDLL mama_status mamaSymbolListMember_getClosure ( const mamaSymbolListMember  member,
void **  closure 
)

This function returns the closure assocated with the symbol list member.

Parameters
[in]memberThe member to free.
[out]closureTo return the closure.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
int mamaSymbolListMember_getSize ( void  )
MAMAExpDLL mama_status mamaSymbolListMember_getSource ( const mamaSymbolListMember  member,
const char **  source 
)

This function returns the source assocated with the symbol list member.

Parameters
[in]memberThe member to free.
[out]sourceTo return the source.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
MAMAExpDLL mama_status mamaSymbolListMember_getSymbol ( const mamaSymbolListMember  member,
const char **  symbol 
)

This function returns the symbol assocated with the symbol list member.

Parameters
[in]memberThe member to free.
[out]symbolTo return the symbol.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
MAMAExpDLL mama_status mamaSymbolListMember_getSymbolList ( const mamaSymbolListMember  member,
mamaSymbolList symbolList 
)

This function returns the symbol list assocated with the symbol list member.

Parameters
[in]memberThe member to free.
[out]symbolListTo return the symbol list.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
MAMAExpDLL mama_status mamaSymbolListMember_getTransport ( const mamaSymbolListMember  member,
mamaTransport transport 
)

This function returns the transport assocated with the symbol list member.

Parameters
[in]memberThe member to free.
[out]transportTo return the transport.
Returns
mama_status value can be one of MAMA_STATUS_NULL_ARG MAMA_STATUS_OK
MAMAExpDLL mama_status mamaSymbolListMember_setClosure ( mamaSymbolListMember  member,
void closure 
)
MAMAExpDLL mama_status mamaSymbolListMember_setSource ( mamaSymbolListMember  member,
const char *  source 
)
MAMAExpDLL mama_status mamaSymbolListMember_setSymbol ( mamaSymbolListMember  member,
const char *  symbol 
)
MAMAExpDLL mama_status mamaSymbolListMember_setSymbolList ( mamaSymbolListMember  member,
mamaSymbolList  symbolList 
)
MAMAExpDLL mama_status mamaSymbolListMember_setTransport ( mamaSymbolListMember  member,
mamaTransport  transport 
)


© 2012 Linux Foundation