예제 #1
0
파일: node.cpp 프로젝트: iCollage/Collage
ConnectionPtr Node::_getConnection( const bool preferMulticast )
{
    ConnectionPtr multicast = preferMulticast ? getMulticast() : 0;
    if( _impl->state != STATE_CLOSED )
        return multicast ? multicast : _impl->outgoing;
    LBUNREACHABLE;
    return 0;
}
예제 #2
0
ConnectionPtr Node::_getConnection( const bool preferMulticast )
{
    ConnectionPtr multicast = preferMulticast ? getMulticast() : 0;
    if( !isClosed( ))
        return multicast ? multicast : _impl->outgoing;
    LBUNREACHABLE;
    return 0;
}
예제 #3
0
파일: node.cpp 프로젝트: iCollage/Collage
ConnectionPtr Node::getConnection( const bool preferMulticast )
{
    ConnectionPtr multicast = preferMulticast ? getMulticast() : 0;
    return multicast ? multicast : _impl->outgoing;
}