OpenMAMA
senderId.h File Reference
#include "mama/mama.h"

Go to the source code of this file.

Functions

MAMAExpDLL void mamaSenderId_getIpAddr (uint64_t senderId, char *buffer, size_t maxLen)
 Determine the IP address (as a string) of the sender ID in the buffer provided. More...
 
MAMAExpDLL void mamaSenderId_getPid (uint64_t senderId, uint16_t *result)
 Determine the process id in the buffer provided. More...
 
MAMAExpDLL void mamaSenderId_getPid64 (uint64_t senderId, uint32_t *result)
 
MAMAExpDLL uint64_t mamaSenderId_getSelf (void)
 Return a sender ID for possible use when publishing messages. More...
 
MAMAExpDLL void mamaSenderId_setSelf (uint64_t self)
 Manually set a sender ID for the process. More...
 

Function Documentation

MAMAExpDLL void mamaSenderId_getIpAddr ( uint64_t  senderId,
char *  buffer,
size_t  maxLen 
)

Determine the IP address (as a string) of the sender ID in the buffer provided.

The sender ID is a field sent in many MAMA messages (see the set of reserved fields).

MAMAExpDLL void mamaSenderId_getPid ( uint64_t  senderId,
uint16_t *  result 
)

Determine the process id in the buffer provided.

The sender ID is a field sent in many MAMA messages (see the set of reserved fields).

MAMAExpDLL void mamaSenderId_getPid64 ( uint64_t  senderId,
uint32_t *  result 
)
MAMAExpDLL uint64_t mamaSenderId_getSelf ( void  )

Return a sender ID for possible use when publishing messages.

The sender ID is a field sent in many MAMA messages (see the set of reserved fields).

MAMAExpDLL void mamaSenderId_setSelf ( uint64_t  self)

Manually set a sender ID for the process.

If a sender_id is set this way, then as of that point, mamaSenderId_getSelf() will always return that value.



© 2012 Linux Foundation