ClientApi::SetHost( const StrPtr * )

Sets the hostname to be used for this connection.

Virtual?

No

Class

ClientApi

 

Arguments

const StrPtr *c

the new hostname value

Returns

Notes

SetHost() does not permanently change the host name of the client or set P4HOST in the environment. The new setting applies only to commands executed by calling this ClientApi object’s Run() method.

Example

The following example sets different hostnames and displays them with p4 info.

ClientApi client;
ClientUser ui;
StrBuf sb1;
StrBuf sb2;

sb1 = "magic";
sb2 = "shire";

client.SetHost( &sb1 );
client.Run( "info", &ui );

client.SetHost( &sb2 );
client.Run( "info", &ui );