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