Scalr\Modules\Platforms\Cloudstack\CloudstackPlatformModule::determineServerIps PHP Method

determineServerIps() public method

public determineServerIps ( $client, $server )
    public function determineServerIps($client, $server)
    {
        $localIp = null;
        $remoteIp = null;
        $addr = $server->nic[0]->ipaddress;
        if (strpos($addr, "10.") === 0 || strpos($addr, "192.168") === 0) {
            $localIp = $addr;
        } else {
            $remoteIp = $addr;
        }
        if (!empty($server->publicip)) {
            $remoteIp = $server->publicip;
        }
        return array('localIp' => $localIp, 'remoteIp' => $remoteIp);
    }