Uses of Class
com.perforce.p4java.impl.mapbased.rpc.connection.RpcConnection

Packages that use RpcConnection
com.perforce.p4java.impl.mapbased.rpc   
com.perforce.p4java.impl.mapbased.rpc.func.client   
com.perforce.p4java.impl.mapbased.rpc.func.proto   
com.perforce.p4java.impl.mapbased.rpc.packet   
com.perforce.p4java.impl.mapbased.rpc.stream   
 

Uses of RpcConnection in com.perforce.p4java.impl.mapbased.rpc
 

Fields in com.perforce.p4java.impl.mapbased.rpc declared as RpcConnection
protected  RpcConnection NtsServerImpl.rpcConnection
           
 

Methods in com.perforce.p4java.impl.mapbased.rpc that return RpcConnection
 RpcConnection NtsServerImpl.getRpcConnection()
           
 RpcConnection CommandEnv.getRpcConnection()
           
 

Methods in com.perforce.p4java.impl.mapbased.rpc with parameters of type RpcConnection
 void NtsServerImpl.setRpcConnection(RpcConnection rpcConnection)
           
 void CommandEnv.setRpcConnection(RpcConnection rpcConnection)
           
 

Constructors in com.perforce.p4java.impl.mapbased.rpc with parameters of type RpcConnection
CommandEnv(RpcCmdSpec cmdSpec, RpcConnection rpcConnection, ProtocolCommand protocolSpecs, Map<String,Object> serverProtocolSpecsMap, IProgressCallback progressCallback, int cmdCallBackKey, boolean syncInPlace, boolean nonCheckedSyncs)
           
 

Uses of RpcConnection in com.perforce.p4java.impl.mapbased.rpc.func.client
 

Methods in com.perforce.p4java.impl.mapbased.rpc.func.client with parameters of type RpcConnection
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.checkFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          The infamous checkFile omnibus method, used to, well, check files on the Perforce client side.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.chmodFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Change the r/w (etc.) mode of a file locally.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientUserInteraction.clientAck(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Respond back to the server with what amounts to a yes / no response in the face of errors or success.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientMerge.clientCloseMerge(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Close the merge write (above) and act on the results.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientUserInteraction.clientCrypto(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Process the client-Crypto command from the Perforce server.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientUserInteraction.clientInputData(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Get some requested data (typically something like a submit form) from somewhere (typically a map passed in from the upper levels of the API) and pass it back to the server, properly munged.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientMerge.clientOpenMerge3(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap, boolean twoWayMerge)
          Implement a non-interactive version of the three-way client-side merge.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientUserInteraction.clientPrompt(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Prompt the end-user (i.e.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientUserInteraction.clientSetPassword(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Set the client-side password in response to a Perforce server command telling us to do just that, usually as a result of an earlier successful login attempt in the same session.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientUserInteraction.clientSingleSignon(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Implements the client-side of the Perforce single sign on (SSO) protocol.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientMerge.clientWriteMerge(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Write merge data to the client if necessary.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.closeFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Close a file that was opened earlier for writing.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.deleteFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
           
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.moveFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Move a file from one location to another.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.openFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Open a client file for writing.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSendFile.sendFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Send a file's contents back to the Perforce server.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.writeBinary(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          A specialised method to handle the client-OutputBinary command.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.writeFile(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Write file contents to the target file.
protected  RpcPacketDispatcher.RpcPacketDispatcherResult ClientSystemFileCommands.writeText(RpcConnection rpcConnection, CommandEnv cmdEnv, Map<String,Object> resultsMap)
          Handles the client-OutputText command.
 

Uses of RpcConnection in com.perforce.p4java.impl.mapbased.rpc.func.proto
 

Methods in com.perforce.p4java.impl.mapbased.rpc.func.proto with parameters of type RpcConnection
 void FlowControl.processFlushCommandFromServer(RpcConnection rpcConnection, RpcFunctionSpec funcSpec, Map<String,Object> resultsMap)
          Given a map passed-in from the main dispatcher that represents a flush command received from the Perforce server, respond appropriately.
 void FlowControl.sendFlush1(RpcConnection rpcConnection, long seqNum, long hwm)
           
 void FlowControl.sendFlush2(RpcConnection rpcConnection, long seqNum, long hwm)
           
 void ProtocolFunctionDispatcher.sendRelease2(RpcConnection rpcConnection)
           
 

Uses of RpcConnection in com.perforce.p4java.impl.mapbased.rpc.packet
 

Methods in com.perforce.p4java.impl.mapbased.rpc.packet with parameters of type RpcConnection
 void RpcPacketDispatcher.shutdown(RpcConnection rpcConnection)
          Attempt to cleanly shut down the dispatcher; this should involve sending a release2 packet, but this is not always possible, and we suppress any resulting errors.
 

Uses of RpcConnection in com.perforce.p4java.impl.mapbased.rpc.stream
 

Subclasses of RpcConnection in com.perforce.p4java.impl.mapbased.rpc.stream
 class RpcStreamConnection
          Socket stream I/O based implementation of the RpcConnection class.
 



Copyright © 2011 Perforce Software. All Rights Reserved.