public final class CIFSPipeSession extends IPCSession
Used when connecting to the special IPC$ named pipe on a remote server, that is used to access DCE/RPC services on a remote server.
Closed, DBGDumpPacket, DBGHexDump, DBGPacketType, DBGSigning, DEFAULT_BUFSIZE, m_pkt, m_treeid, NO_TRANSACTION, SecurityModeShare, SecurityModeUser
Modifier | Constructor and Description |
---|---|
protected |
CIFSPipeSession(PCShare shr,
int dialect)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
void |
CloseSession()
Close this connection with the remote server.
|
void |
SendTransaction(TransPacket tpkt,
TransPacket rxpkt)
Send/receive an SMB transaction packet on this pipe session
|
allocatePacket, disableSMBSigning, enableSMBSigning, getCapabilities, getDefaultFlags, getDefaultFlags2, getDeviceType, getDialect, getDialectString, getDomain, getEncryptionKey, getLANManagerType, getMaximumMultiplexedRequests, getMaximumPacketSize, getMaximumVirtualCircuits, getNextMultiplexId, getNextSessionId, getOperatingSystem, getPassword, getPCShare, getProcessId, getSecurityMode, getServer, getSession, getSessionId, getShareName, getSMBSequence, getTreeId, getUserId, getUserName, hasActiveTransaction, hasDataAvailable, hasDebug, hasDebugOption, hasEncryptionKey, hasSMBSigning, isActive, isGuest, isUnicode, pingServer, pingServer, processAsynchResponse, setCapabilities, setDebug, setDefaultFlags, setDefaultFlags2, setDeviceType, setDialect, setDialectString, setDomain, setEncryptionKey, setGuest, setLANManagerType, setMaximumMultiplexedRequests, setMaximumPacketSize, setMaximumVirtualCircuits, setOperatingSystem, setPassword, setProcessId, setSecurityMode, setServer, setSession, setShareName, setSMBSequence, setTransactionMID, setTreeId, setUserId, setUserName, signTxPacket, supportsLargeFiles, supportsLevel2Oplocks, supportsLockAndRead, supportsNTFind, supportsNTSmbs, supportsNTStatusCodes, supportsRawMode, supportsRPCAPIs, supportsUnicode, toString, verifyRxPacket
protected CIFSPipeSession(PCShare shr, int dialect)
shr
- Remote server details.dialect
- SMB dialect that this session is usingpublic void CloseSession() throws IOException, SMBException
CloseSession
in class IPCSession
IOException
- If an I/O error occurs.SMBException
- If an SMB level error occurspublic void SendTransaction(TransPacket tpkt, TransPacket rxpkt) throws IOException, SMBException
SendTransaction
in class IPCSession
tpkt
- SMBTransPacket to sendrxpkt
- Packet to receive the reply intoIOException
- If an I/O error occursSMBException
- If an SMB error occursCopyright © 2005–2018 Alfresco Software. All rights reserved.