ClearBox Server™ v1.2 Developer's Guide

ICSVAccounting: public ILivingstonAccounting

When to Implement

It's implemented by ClearBox Server, and used by server extension.

When to Use

First, server extension gets a pointer to IServer interface implementation in ICommonExtenderEx::InitializeEx method. Next, ICSVAccounting interface can be queried calling QueryInterface method on IServer interface pointer.

This interface is used by server extension when it needs to log RADIUS or TACACS+ accounting data to the file in so-called 'comma-separated values', CSV format.

Methods in Vtable Order

ICSVAccounting Methods Description
SetLoggedAttributes Sets list of RADIUS attributes that are logged to the file.
SetLoggedAttributesNames Sets list of RADIUS or TACACS+ attributes names that are logged to the file.
SetCSVOptions Sets logging options specific to ICSVAccounting interface..
LogRADPacketCSV Makes server log set of RADIUS accounting attributes.
LogTACPacketCSV Makes server log set of TACACS+ accounting attribute-value pairs.
LogRADPacketCSVEx Makes server log set of RADIUS accounting attributes to the file specified by the server extension.
LogTACPacketCSVEx Makes server log set of TACACS+ accounting attribute-value pairs to the file specified by the server extension.

Library

Declared in <server installation path>\SDK\CBServer.tlb

See Also

ICommonExtenderEx, Server services, CSV Accounting Logging


© 2001-2003 XPerience Technologies. www.xperiencetech.com

Created by chm2web html help conversion utility.