wosh::communication::SessionShell Class Reference

The class represent and manage life of an local shell session. More...

#include <H:/WOSH/win32_vc2010/src/framework/communication/SessionShell.h>

List of all members.

Public Member Functions

Session Interface
WRESULT open (unsigned long timeout=LIMIT_ULONG_MAX)
WRESULT close (unsigned long timeout=LIMIT_ULONG_MAX, const SecurityToken *requestor=NULL)
WRESULT su (const std::string &username, const SecurityAuthenticationSecret *secret=NULL, SecurityAuthenticationProvider *cprovider=NULL)
SecurityAuthenticationLoginManagerListener Interface
virtual
SecurityAuthenticationLoginManager::WAITING_ACTION 
secret_authorized (const std::string &wosh_username, const SecurityAuthenticationSecret *secret, SecurityAuthenticationProvider *provider, const Object *authorized_object, SecurityAuthenticationLoginManager *source)
virtual void provider_added (SecurityAuthenticationProvider *provider, SecurityAuthenticationLoginManager *source)
virtual void provider_removed (SecurityAuthenticationProvider *provider, SecurityAuthenticationLoginManager *source)

Detailed Description

The class represent and manage life of an local shell session.

See also:
woshsrv
wosh::Session
wosh::SessionManager
wosh::communication::SessionProtocolDefault
Version:
0.8.888
Id:
SessionShell.h 3775 2011-01-01 16:38:17Z alex
Author:
Alessandro Polo

Definition at line 58 of file SessionShell.h.


The documentation for this class was generated from the following files:

Generated on Tue Feb 8 2011 09:33:37 for WOSH system 0.8.888 [wolf] by Alessandro Polo, using DoxyGen 1.7.2 hosted by WOSH Framework