Modifier and Type | Method and Description |
---|---|
void |
EnterpriseCifsAuthenticator.generateNegotiateResponse(SMBSrvSession sess,
SMBSrvPacket respPkt,
boolean extendedSecurity)
Generate the CIFS negotiate response packet, the authenticator should add authentication
specific fields to the response.
|
void |
CifsAuthenticator.generateNegotiateResponse(SMBSrvSession sess,
SMBSrvPacket respPkt,
boolean extendedSecurity) |
void |
ICifsAuthenticator.generateNegotiateResponse(SMBSrvSession sess,
SMBSrvPacket respPkt,
boolean extendedSecurity)
Generate the CIFS negotiate response packet, the authenticator should add authentication
specific fields to the response.
|
AuthContext |
CifsAuthenticator.getAuthContext(SMBSrvSession sess) |
void |
EnterpriseCifsAuthenticator.processSessionSetup(SMBSrvSession sess,
SMBSrvPacket reqPkt)
Process the CIFS session setup request packet and build the session setup response
|
void |
CifsAuthenticator.processSessionSetup(SMBSrvSession sess,
SMBSrvPacket reqPkt) |
void |
ICifsAuthenticator.processSessionSetup(SMBSrvSession sess,
SMBSrvPacket reqPkt)
Process the CIFS session setup request packet and build the session setup response
|
Modifier and Type | Method and Description |
---|---|
void |
PassthruAuthenticator.generateNegotiateResponse(SMBSrvSession sess,
SMBSrvPacket respPkt,
boolean extendedSecurity)
Generate the CIFS negotiate response packet, the authenticator should add authentication
specific fields to the response.
|
AuthContext |
PassthruAuthenticator.getAuthContext(SMBSrvSession sess)
Return an authentication context for the new session
|
void |
PassthruAuthenticator.processSessionSetup(SMBSrvSession sess,
SMBSrvPacket reqPkt)
Process the CIFS session setup request packet and build the session setup response
|
Modifier and Type | Method and Description |
---|---|
void |
FileStateCache.requestOplockBreak(String path,
OpLockDetails oplock,
SMBSrvSession sess,
SMBSrvPacket pkt)
Request an oplock break
|
void |
FileStateLockManager.requestOpLockBreak(String path,
OpLockDetails oplock,
SMBSrvSession sess,
SMBSrvPacket pkt)
Request an oplock break on the specified oplock
|
Modifier and Type | Method and Description |
---|---|
void |
PerNodeState.addDeferredSession(SMBSrvSession deferredSess,
SMBSrvPacket deferredPkt)
Add a deferred session/packet, whilst an oplock break is in progress
|
Modifier and Type | Method and Description |
---|---|
void |
RemoteOpLockDetails.addDeferredSession(SMBSrvSession deferredSess,
SMBSrvPacket deferredPkt)
Add a deferred session/packet, whilst an oplock break is in progress
|
void |
HazelCastClusterFileStateCache.requestOplockBreak(String path,
OpLockDetails oplock,
SMBSrvSession sess,
SMBSrvPacket pkt)
Request an oplock break
|
Modifier and Type | Method and Description |
---|---|
SMBSrvSession |
DeferredRequest.getDeferredSession()
Return the deferred session
|
SMBSrvSession |
LocalOpLockDetails.getOwnerSession()
Return the lock owner session
|
Modifier and Type | Method and Description |
---|---|
void |
LocalOpLockDetails.addDeferredSession(SMBSrvSession deferredSess,
SMBSrvPacket deferredPkt)
Add a deferred session/packet, whilst an oplock break is in progress
|
void |
OpLockDetailsAdapter.addDeferredSession(SMBSrvSession deferredSess,
SMBSrvPacket deferredPkt)
Add a deferred session/packet, whilst an oplock break is in progress
|
void |
OpLockDetails.addDeferredSession(SMBSrvSession deferredSess,
SMBSrvPacket deferredPkt)
Add a deferred session/packet, whilst an oplock break is in progress
|
void |
OpLockManager.requestOpLockBreak(String path,
OpLockDetails oplock,
SMBSrvSession sess,
SMBSrvPacket pkt)
Request an oplock break on the specified oplock
|
Constructor and Description |
---|
DeferredRequest(SMBSrvSession sess,
SMBSrvPacket reqPkt)
Class constructor
|
LocalOpLockDetails(int lockTyp,
String path,
SMBSrvSession sess,
int pid,
int treeId,
boolean folder)
Class constructor
|
LocalOpLockDetails(int lockTyp,
String path,
SMBSrvSession sess,
int pid,
int uid,
int treeId,
int fileId,
boolean folder)
Class constructor
|
LocalOpLockDetails(int lockTyp,
String path,
SMBSrvSession sess,
SMBSrvPacket pkt,
boolean folder)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
SrvsvcDCEHandler.netServerGetInfo(SMBSrvSession sess,
DCEBuffer inBuf,
DCEBuffer outBuf)
Handle a get server information request
|
protected boolean |
SrvsvcDCEHandler.netShareEnum(SMBSrvSession sess,
DCEBuffer inBuf,
DCEBuffer outBuf)
Handle a share enumeration request
|
protected boolean |
SrvsvcDCEHandler.netShareGetInfo(SMBSrvSession sess,
DCEBuffer inBuf,
DCEBuffer outBuf)
Handle a get share information request
|
protected boolean |
WkssvcDCEHandler.netWkstaGetInfo(SMBSrvSession sess,
DCEBuffer inBuf,
DCEBuffer outBuf)
Get workstation infomation
|
void |
SrvsvcDCEHandler.processRequest(SMBSrvSession sess,
DCEBuffer inBuf,
DCEPipeFile pipeFile,
SMBSrvPacket smbPkt)
Process a SrvSvc DCE/RPC request
|
void |
WkssvcDCEHandler.processRequest(SMBSrvSession sess,
DCEBuffer inBuf,
DCEPipeFile pipeFile,
SMBSrvPacket smbPkt)
Process a WksSvc DCE/RPC request
|
void |
DCEHandler.processRequest(SMBSrvSession sess,
DCEBuffer inBuf,
DCEPipeFile pipeFile,
SMBSrvPacket smbPkt)
Process a DCE/RPC request
|
Modifier and Type | Method and Description |
---|---|
SMBSrvSession |
SrvSessionFactory.createSession(PacketHandler handler,
SMBServer server,
int sessId)
Create a new server session object
|
SMBSrvSession |
DefaultSrvSessionFactory.createSession(PacketHandler handler,
SMBServer server,
int sessId)
Create a server session object
|
static SMBSrvSession |
SMBSrvSession.createSession(PacketHandler handler,
SMBServer server,
int sessId)
Create a new server session instance
|
Modifier and Type | Method and Description |
---|---|
void |
SMBServer.addSession(SMBSrvSession sess)
Add a new session to the server
|
void |
VirtualCircuitList.clearCircuitList(SMBSrvSession sess)
Clear the virtual circuit list
|
void |
SMBServer.deleteTemporaryShares(SMBSrvSession sess)
Delete temporary shares created by the share mapper for the specified session
|
static void |
DCERPCHandler.procDCEBind(SMBSrvSession sess,
DCEBuffer dceBuf,
DCEPipeFile pipeFile,
SMBSrvPacket smbPkt)
Process a DCE bind request
|
static void |
DCERPCHandler.procDCERequest(SMBSrvSession sess,
DCEBuffer inBuf,
DCEPipeFile pipeFile,
SMBSrvPacket smbPkt)
Process a DCE request
|
static void |
DCERPCHandler.processDCEBuffer(SMBSrvSession sess,
DCEBuffer dceBuf,
DCEPipeFile pipeFile,
SMBSrvPacket smbPkt)
Process the DCE/RPC request buffer
|
static void |
DCERPCHandler.processDCERPCRead(SMBSrvSession sess,
SMBSrvPacket smbPkt)
Process a DCE/RPC pipe read request
|
static void |
DCERPCHandler.processDCERPCRequest(SMBSrvSession sess,
SMBSrvPacket smbPkt)
Process a DCE/RPC write request to the named pipe file
|
static void |
DCERPCHandler.processDCERPCRequest(SMBSrvSession sess,
org.alfresco.jlan.smb.server.SMBSrvTransPacket srvTrans,
SMBSrvPacket smbPkt)
Process a DCE/RPC request
|
static void |
DCERPCHandler.processDCERPCRequest(SMBSrvSession sess,
VirtualCircuit vc,
TransactBuffer tbuf,
SMBSrvPacket smbPkt)
Process a DCE/RPC request
|
protected void |
SMBServer.sessionClosed(SMBSrvSession sess)
Notify the server that a session has been closed.
|
protected void |
SMBServer.sessionLoggedOn(SMBSrvSession sess)
Notify the server that a user has logged on.
|
protected void |
SMBServer.sessionOpened(SMBSrvSession sess)
Notify the server that a session has been closed.
|
Constructor and Description |
---|
CIFSThreadRequest(SMBSrvSession sess,
SMBSrvPacket smbPkt)
Class constructor
|
NTProtocolHandler(SMBSrvSession sess)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
abstract void |
RequestHandler.queueSessionToHandler(SMBSrvSession sess)
Queue a new session to the request handler, wakeup the request handler thread to register it with the
selector.
|
void |
CIFSRequestHandler.queueSessionToHandler(SMBSrvSession sess)
Queue a new session to the request handler, wakeup the request handler thread to register it with the
selector.
|
Constructor and Description |
---|
NIOCIFSThreadRequest(SMBSrvSession sess,
SelectionKey selKey)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
void |
AsyncWinsockCIFSRequestHandler.queueSessionToHandler(SMBSrvSession sess)
Queue a new session to the request handler, wakeup the request handler thread to register it with the
selector.
|
Constructor and Description |
---|
AsyncWinsockCIFSReadRequest(SMBSrvSession sess,
int sockEvent,
AsyncWinsockCIFSRequestHandler reqHandler)
Class constructor
|
AsyncWinsockCIFSWriteRequest(SMBSrvSession sess,
int sockEvent,
AsyncWinsockCIFSRequestHandler reqHandler)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
SMBSrvSession |
NotifyRequest.getSession()
Get the session that posted the notify request
|
Modifier and Type | Method and Description |
---|---|
void |
NotifyRequestList.removeAllRequestsForSession(SMBSrvSession sess)
Remove all requests for the specified session
|
void |
NotifyRequestList.removeAllRequestsForSession(SMBSrvSession sess,
int tid)
Remove all requests for the specified session and tree connection
|
void |
NotifyChangeHandler.removeNotifyRequests(SMBSrvSession sess)
Remove all notification requests owned by the specified session
|
Constructor and Description |
---|
NotifyRequest(int filter,
boolean watchTree,
SMBSrvSession sess,
NetworkFile dir,
int mid,
int tid,
int pid,
int uid,
int qlen)
Class constructor
|
Copyright © 2005–2017 Alfresco Software. All rights reserved.