The C++ framework for developing highly scalable, high performance servers on Windows platforms.

IServerContext Class Reference

Inheritance diagram for IServerContext:
Collaboration diagram for IServerContext:

List of all members.

Public Types

enum  Direction { InboundContext, OutboundContext }
typedef unsigned long Sizes

Public Member Functions

virtual void ImpersonateClient () const =0
virtual void RevertToSelf () const =0
virtual
JetByteTools::Core::_tstring 
GetPackageName () const =0
virtual ULONG GetAttributes () const =0
virtual TimeStamp GetExpiry () const =0
virtual
JetByteTools::Core::_tstring 
GetTargetName () const =0
virtual Direction GetDirection () const =0
virtual Sizes GetMaximumMessageSize () const =0
virtual Sizes GetTokenSize () const =0
virtual Sizes GetTrailerSize () const =0
virtual Sizes GetSignatureSize () const =0

Protected Member Functions

virtual ~IServerContext ()


Member Typedef Documentation

typedef unsigned long Sizes [inherited]


Member Enumeration Documentation

enum Direction [inherited]

Enumerator:
InboundContext 
OutboundContext 


Constructor & Destructor Documentation

virtual ~IServerContext (  )  [protected, virtual]


Member Function Documentation

virtual void ImpersonateClient (  )  const [pure virtual]

Implemented in CContext, and CServerContext.

virtual void RevertToSelf (  )  const [pure virtual]

Implemented in CContext, and CServerContext.

virtual JetByteTools::Core::_tstring GetPackageName (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual ULONG GetAttributes (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual TimeStamp GetExpiry (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual JetByteTools::Core::_tstring GetTargetName (  )  const [pure virtual, inherited]

Implemented in CClientContext, CContext, and IClientContext.

virtual Direction GetDirection (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual Sizes GetMaximumMessageSize (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual Sizes GetTokenSize (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual Sizes GetTrailerSize (  )  const [pure virtual, inherited]

Implemented in CContext.

virtual Sizes GetSignatureSize (  )  const [pure virtual, inherited]

Implemented in CContext.


Generated on Sun Sep 12 19:10:50 2021 for The Server Framework - v7.4 by doxygen 1.5.3