Stun Server  Compliant with the latest RFCs including 5389, 5769, and 5780
discover the local host's own external IP address
CShortTermAuth Class Reference

#include <sampleauthprovider.h>

Inheritance diagram for CShortTermAuth:
Collaboration diagram for CShortTermAuth:

Public Member Functions

virtual HRESULT DoAuthCheck (AuthAttributes *pAuthAttributes, AuthResponse *pResponse)
 
 ADDREF_AND_RELEASE_IMPL ()
 
- Public Member Functions inherited from CBasicRefCount
 CBasicRefCount ()
 
virtual ~CBasicRefCount ()
 
int InternalAddRef ()
 
int InternalRelease ()
 
virtual void OnFinalRelease ()
 
- Public Member Functions inherited from IRefCounted
virtual int AddRef ()=0
 
virtual int Release ()=0
 

Additional Inherited Members

- Static Public Member Functions inherited from CObjectFactory< CShortTermAuth >
static HRESULT CreateInstanceNoInit (X **ppInstance)
 
static HRESULT CreateInstance (I **ppI)
 
static HRESULT CreateInstance (A paramA, I **ppI)
 
static HRESULT CreateInstance (A paramA, B paramB, I **ppI)
 
- Protected Attributes inherited from CBasicRefCount
int m_nRefs
 

Detailed Description

Definition at line 134 of file sampleauthprovider.h.

Member Function Documentation

CShortTermAuth::ADDREF_AND_RELEASE_IMPL ( )
HRESULT CShortTermAuth::DoAuthCheck ( AuthAttributes pAuthAttributes,
AuthResponse pResponse 
)
virtual

Implements IStunAuth.

Definition at line 65 of file sampleauthprovider.cpp.


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