OverView Index Help                                                                AdventNet Agent Toolkit C Edition 6 

AdventNet Agent Toolkit C Edition 6

AdventNet Agent Toolkit C Edition 6 API is a set of C files and methods for creating C based agent applications. In this document, the API files are arranged in directories in the order in which they appear in the package structure of the product. That is files related to specific protocols, system, utilities, generated files will be under protocols, system, utils and stubs directories respectively.

Agent Directories
agent/source/database/unix/mysql/src This directory provides MySQL database support in Linux and Solaris. MySQL native API are used to connect and manipulate SQL queries against MySQL database server.
agent/source/database/unix/oracle/src This directory provides Oracle database support in Linux. Oracle native API that is OCI calls are used to connect and manipulate SQL queries against Oracle database server.
agent/source/database/windows/src This directory provides database support to database server which provides ODBC support in windows. ODBC Windows API are used to connect and manipulate SQL queries against database server in windows.
agent/source/main/src All services,protocol adapters and agent parameters are initialized and started here.
agent/source/management/src This directory provides the definition for core management functionalities like accessing and modifying the instrumentation, notification broadcaster to send notification from the instrumentation, etc.
agent/source/management/src/monitor This directory provides the definition for monitor services like Counter Monitor, String Monitor and Gauge Monitor.
agent/source/management/src/timer This directory provides the definition for Timer service.
agent/source/protocols/cli/src This directory defines CLI session and CLI engine module, which is the core of CLI agent. This supports craft terminal interface and TCP/IP interface and also facilitates the incorporation of other interfaces like UDP , X.25 etc with CLI agent. CLI session receives input from OSS or CTI and passes it to CLI engine which sends the same to Input Command Parser for the completion of user task, then the formatted output message is sent to OSS or CTI. Dequeuing of autonomous message is done by CLI engine based on the priority and sends it to OSS or CTI.
agent/source/protocols/http/src This directory has files related to http protocol.This handles receiving,processing and sending of HTTP messages through tcp and supports features like Authentication, Support of various SSI Tags, Notification, Customization of HTML pages.
agent/source/protocols/snmp/src This directory contains files related to snmp protocol and also the functionalities like trap, proxy and snmpv3 with the availability of Authentication and Manager table.Receiving, processing and sending snmp message through udp or tcp is handled along with the implementation of snmp compliance like snmpgroup, snmpsetgroup, systemgroup and snmpBasicNotificationsGroup.
agent/source/protocols/snmp/src/acl This directory will have the files specific to VACM ( View-based Access Control Model ) functionalities like vacmContextTable, vacmSecurityToGroupTable, vacmAccessTable and vacmViewTreeFamilyTable. In this VACM is implemented as defined in the RFC2575.
agent/source/protocols/snmp/src/snmpv3 This directory contains files and directories related to snmp v3 which is implemented as defined in RFC2570 to RFC2576.The SNMPv3 agent supports the security levels like NoAuth, NoPriv and AuthNoPriv with MD5 and SHA as authentication protocols and AuthPriv with DES as privacy protocol and MD5 or SHA as authentication protocols as defined in USM MIB.
agent/source/protocols/snmp/src/snmpv3/security This directory will have the files specific to USM(User-based Security Model) and privacy functionalities. USM is implemented as defined in the RFC2574.
agent/source/protocols/tl1/src This directory defines TL1 session and TL1 engine module, which is the core of TL1 agent. This supports craft terminal interface and TCP/IP interface and also facilitates the incorporation of other interfaces like UDP , X.25 etc with TL1 agent. TL1 session receives input from OSS or CTI and passes it to TL1 engine which sends the same to Input Command Parser for the completion of user task, then the formatted output message is sent to OSS or CTI. Dequeuing of autonomous message is done by TL1 engine based on the priority and sends it to OSS or CTI.
agent/source/protocols/tl1/src/security This directory defines TL1 security views User,channel,command,operation and resource view.
agent/source/system/src System specific routines for TCP/IP , UDP/IP sockets and thread are defined here.
agent/source/utils/src General utilities like table , vector and data type conversion routines needed by other modules are defined here.
agent/stubs User codes are generated under this directory.Methods for initializing user generated modules and hooks for doing other work while agent is running are defined here.


OverView Index Help                                                                AdventNet Agent Toolkit C Edition 6 

Copyright (c) 1999-2007 AdventNet, Inc. All Rights Reserved.