It's just a matter of personal feelings, but I kind of prefer
```c++
if ( (*iParam.m_publisherPort) )
```

instead of `if ((*iParam.m_publisherPort))` for the simple reason that you are dereferencing the result of the whole call and not just a part of it.

But, still, personal feeling.