Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

119 lines
3.0 KiB

//#--------------------------------------------------------------
//
// File: procacct.cpp
//
// Synopsis: Implementation of CProcAccounting class methods
//
//
// History: 10/20/97 MKarki Created
//
// Copyright (C) 1997-98 Microsoft Corporation
// All rights reserved.
//
//----------------------------------------------------------------
#include "radcommon.h"
#include "procacct.h"
//++--------------------------------------------------------------
//
// Function: CProcAccounting
//
// Synopsis: This is CProcAccounting class constructor
//
// Arguments: NONE
//
// Returns: NONE
//
//
// History: MKarki Created 10/20/97
//
//----------------------------------------------------------------
CProcAccounting::CProcAccounting()
: m_pCPreValidator (NULL),
m_pCPacketSender (NULL),
m_pCSendToPipe (NULL)
{
} // end of CProcAccounting class constructor
//++--------------------------------------------------------------
//
// Function: CProcAccounting
//
// Synopsis: This is CProcAccounting class destructor
//
// Arguments: NONE
//
// Returns: NONE
//
//
// History: MKarki Created 10/20/97
//
//----------------------------------------------------------------
CProcAccounting::~CProcAccounting()
{
} // end of CProcAccounting class destructor
//++--------------------------------------------------------------
//
// Function: Init
//
// Synopsis: This is CProcAccounting class public
// initialization method
//
// Arguments: NONE
//
// Returns: status
//
//
// History: MKarki Created 10/20/97
//
//----------------------------------------------------------------
BOOL
CProcAccounting::Init(
CPreValidator *pCPreValidator,
CPacketSender *pCPacketSender,
CSendToPipe *pCSendToPipe
)
{
_ASSERT ((NULL != pCPreValidator) ||
(NULL != pCPacketSender) ||
(NULL != pCSendToPipe)
);
m_pCPreValidator = pCPreValidator;
m_pCPacketSender = pCPacketSender;
m_pCSendToPipe = pCSendToPipe;
return (TRUE);
} // end of CProcAccounting::Init method
//++--------------------------------------------------------------
//
// Function: ProcessOutPacket
//
// Synopsis: This is CProcAccounting class public method
// which carries out the processing of an outbound
// RADIUS accounting packet
//
//
// Arguments:
// [in] CPacketRadius*
//
// Returns: HRESULT - status
//
//
// History: MKarki Created 10/20/97
//
// Called By:
//
//----------------------------------------------------------------
HRESULT
CProcAccounting::ProcessOutPacket (
CPacketRadius *pCPacketRadius
)
{
return (S_OK);
} // end of CProcAccounting::ProcessOutPacket method