The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
File List
Here is a list of all files with brief descriptions:
o*__init__.py
o*tests/__init__.py
o*address_family_numbers.hIETF/IANA Address family assignments
o*addrframe.cImplements the AddrFrame class class - A frame for generic network addresses
o*addrframe.hDescribes interfaces to Address Frame (AddrFrame) C-Class
o*arpdiscovery.cFunctions for handling standard client incoming ARP packet dispatch
o*arpdiscovery.hClass for discovering address resolution (IP to MAC address information) using the ARP protocol
o*arpdiscovery.py
o*AssemblyInfo.cs
o*AssimCclasses.py
o*assimcli.py
o*assimevent.py
o*assimevent_test.py
o*assimeventobserver.py
o*assimjson.py
o*assimobj.cImplements base class for our object system
o*assimobj.hThis file defines our base object class: AssimObj
o*assimtest.py
o*authlistener.cImplements the AuthListener class. class - for listening to heartbeats
o*authlistener.hDefines Listener interfaces for packets coming from the Collective Authority
o*AutoConfigureStrategy.c
o*cclass_wrappers_test.py
o*cdp.cImplements server-side CDP capabilities - things the client side won't need
o*cdp.hHeader file for various basic CDP (Cisco Discovery Protocol definitions and accessor functions
o*cdp_min.cImplements minimal client-oriented CDP capabilities
o*checksumdiscovery.py
o*childprocess.cImplements the ChildProcess c-class for creating and tracking child processes
o*childprocess.hImplements Child Process class
o*ClientArch.c
o*cma.py
o*cma_test.py
o*CMAArch.c
o*cmaconfig.py
o*cmadb.py
o*cmainit.py
o*cmalib.cBasic utility functins for the CMA
o*cmalib.hBasic utility functions for the CMA
o*compressframe.cImplements CompressFrame Object - the comprssion frame
o*compressframe.hDescribes interfaces to C-String Frame (Compressframe) C-Class It holds conventional zero-terminated byte strings
o*configcontext.cImplements the ConfigContext class class
o*configcontext.hImplements Configuration Context class
o*consts.py
o*cryptframe.cImplements the CryptFrame class class - A Frame for encrypting packets
o*cryptframe.hDescribes interfaces to C-String Frame (Cstringframe) C-Class It holds conventional zero-terminated byte strings
o*cstringframe.cImplements the CstringFrame class class - A Frame for C-style null-terminated strings
o*cstringframe.hDescribes interfaces to C-String Frame (Cstringframe) C-Class It holds conventional zero-terminated byte strings
o*DesignDecisions.c
o*determinelibdir.py
o*discovery.cAbstract class (more or less) defining discovery objects
o*discovery.hSemi-Abstract class (yes, really) defining discovery objects
o*discoverylistener.py
o*dispatchtarget.py
o*docker.py
o*droneinfo.py
o*dump.cImplements basic stupid-level dumping capabilities for the server side of things
o*frame.cImplements the Frame class class - binary blobs on the wire
o*frame.hImplements basic Frame class
o*frameinfo.py
o*frameset.cImplements minimal client-oriented FrameSet capabilities
o*frameset.hImplements minimal client-oriented Frame and Frameset capabilities
o*framesettypes.hHeader file defining all known FrameSet types THIS FILE MECHANICALLY GENERATED by "/home/alanr/assim/src/clientlib/../cma/frameinfo.py"
o*frametypes.hHeader file defining the data layouts for our Frames
o*fsprotocol.cFrameSet queueing class
o*fsprotocol.hImplements the FsProtocol object
o*fsqueue.cFrameSet queueing class
o*fsqueue.hImplements the FsQueue object
o*generic_tlv_min.cImplements minimal client-oriented Generic TLV capabilities
o*generic_tlv_min.hProvides definitions for using our generic TLV capabilities
o*genpybindings.py
o*GettingStarted.c
o*glib.py
o*gmainfd.cImplements a gmainloop source for reading file descriptor pipes
o*gmainfd.hImplements a gmainloop source for reading file descriptor pipes
o*graphnodeexpression.py
o*graphnodes.py
o*gtest01.c
o*gtest02.c
o*hblistener.cImplements the HbListener class. class - for listening to heartbeats
o*hblistener.hDefines Heartbeat Listener interfaces
o*hbring.py
o*hbsender.cImplements the HbSender class. class - for sending heartbeats
o*hbsender.hDefines Heartbeat Sender interfaces
o*hello.py
o*InfrastructureArch.c
o*install-path.py
o*intframe.cImplements IntFrame Frame class type
o*intframe.hImplements the IntFrame class - integers in a frame
o*ipportframe.cImplements the IpPortFrame class class - A frame for generic network addresses
o*ipportframe.hDescribes interfaces to Address Frame (IpPortFrame) C-Class
o*jsondiscovery.cClass defining discovery objects that output JSON discovery information to stdout
o*jsondiscovery.hClass defining object discovered by invoking commands that return JSON as their output
o*linkdiscovery.py
o*listener.cImplements the Listener class. class - for listening for incoming FrameSets
o*listener.hDefines Generic Listener interfaces
o*lldp.cImplements minimal client-oriented LLDP capabilities
o*lldp.hProvides basic Link Layer Discovery Protocol (LLDP) definitions and accessor functions for LLPD packets
o*lldp_min.cImplements minimal client-oriented LLDP capabilities
o*logsourcefd.cImplements a gmainloop source for logging file descriptor contents
o*logsourcefd.hImplements a gmainloop source for reading file descriptor pipes
o*logwatcher.py
o*MainPage.c
o*ManualTestPlan.c
o*messagedispatcher.py
o*Misc.c
o*misc.cMiscellaneous library functions - doing varied interesting things
o*misc.hDefines miscellaneous interfaces
o*monitoring.py
o*monitoringdiscovery.py
o*nanomain.cNanoprobe main program
o*nanoprobe.cLibrary of code to support initial creation of a nanoprobe process
o*nanoprobe.hInclude file defining functions to be called by a main to instantiate a nanoprobe
o*netaddr.cDefines interfaces for the NetAddr (network address) object
o*netaddr.hDefines interfaces for the NetAddr (network address) object
o*netconfig.csImplements the Network Discovery action for Windows .net platfom
o*netgsource.cImplements NetIO GSource (NetGSource) object
o*netgsource.hImplements NetIO GSource object
o*netio.cImplements network I/O class (NetIO class)
o*netio.hDefines an abstract Network I/O class
o*netioudp.cImplements the netioudp class - providing UDP specialization of the netio class
o*netioudp.hImplements UDP network I/O (NetIOudp) class
o*nvpairframe.cImplements the NVpairFrame class class - A Frame for two strings defining a name/value pair
o*nvpairframe.hDescribes interfaces to name/value pair Frame (NVpairFrame) C-Class It holds conventional zero-terminated byte strings
o*obsolete_cma.py
o*packetdecoder.cImplements the inbound frame decoding function: Packet-chunk->FrameSet-list
o*packetdecoder.hThis file defines a few functions and interfaces for unmarshalling packet data into FrameSets
o*packetlistener.py
o*pcap+mainloop.cSimple pcap testing code using 'mainloop'
o*pcap_GSource.cLibpcap Packet capture Gsource module
o*pcap_GSource.hLibpcap Packet capture Gsource interface description
o*pcap_min.cSimple pcap interface code
o*pcap_min.hSimple libpcap interface definitions
o*pcap_test.cSimple pcap testing code
o*pinger.cTest code that uses reliable UDP for pinging..
o*proj_classes.cImplements a Class system for class hierarchies in 'C'
o*proj_classes.hDefines interfaces a project Class system for class hierarchies in 'C'
o*projectcommon.hProject common header file
o*query.py
o*querytest.py
o*README
o*Releases.c
o*reliableudp.cImplements the ReliableUDP class - providing reliable transmission for UDP
o*reliableudp.hImplements the Reliable UDP network I/O transport (ReliableUDP) class
o*replacement_funs.cDefine replacement functions
o*resourcecmd.cImplements the ResourceCmd factory/parent class
o*resourcecmd.hImplements the resource command abstract class
o*resourcelsb.cImplements the ResourceLSB class
o*resourcelsb.hImplements the LSB (Linux Standard Base aka SysV Init script) resource class
o*resourceocf.cImplements the ResourceOCF class
o*resourceocf.hImplements the OCF resource class
o*resourcequeue.cImplements ResourceQueue class
o*resourcequeue.hImplements the resource queue class
o*select-cpack.py
o*seqnoframe.cImplements Seqno Frame class type
o*seqnoframe.hImplements the SeqnoFrame class
o*server_dump.hFunctions for server-side dumping of LLDP and CDP packets
o*signframe.cImplements the SignFrame class class - A frame implementing basic Glib digital signatures
o*signframe.hDescribes interfaces to Signature Frame (Signframe) C-Class - providing digital signatures
o*store.py
o*store_test.py
o*switchdiscovery.cFunctions for handling standard client incoming packet dispatch
o*switchdiscovery.hClass for discovering Link-Level (switch) information (using CDP or LLDP or some future analogous protocol)
o*SystemArchitecture.c
o*SystemGoals.c
o*testcases.py
o*testpy2neo.py
o*tlv_valuetypes.hDefines a set of value types - used for semi-intelligent dumping of TLV data
o*tlvhelper.cTLV helper functions
o*tlvhelper.hTLV helper interfaces definitions
o*transaction.py
o*unknownframe.cImplements the UnknownFrame class class - A frame for C-style null-terminated strings
o*unknownframe.hDescribes interfaces to the Unknown Frame (UnknownFrame) C-Class
\*zexternaltests.py