#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... | |
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.