FREEDM DGI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNfreedmGeneral FREEDM Namespace
|\NbrokerBroker Architecture Namespace
| oNdevice
| |oCCAdapterFactoryHandles the creation of adapters and their associated devices
| |oCCDeviceDefines the interface used to access physical hardware
| |oCCDeviceBuilderHandles construction of all device objects used by the DGI
| ||\CBuildVarsStores the variables required to populate the device information map
| |oCCDeviceManagerThe interface between broker modules and the device architecture
| |oCCFakeAdapterPhysical adapter device interface that stores settings in itself
| |oCCPnpAdapterPNP adapter that maintains a TCP server for a set of plug-and-play devices
| |oCCRtdsAdapterProvides an interface for communicating with a RTDS simulation model
| |oCCTcpServerTCP server that handles a single client connection
| |oCDeviceInfoStores the internal structure of a device object
| |oCEBadRequestUsed when a device controller sends a bad packet
| |oCEDgiConfigErrorUsed when the DGI has been misconfigured
| |oCEDuplicateSessionUsed when the adapter factory already has an open session for a controller
| |oCIAdapterPhysical adapter device interface
| |\CIBufferAdapterBuffer adapter device interface
| oNgm
| |\CGMAgentDeclaration of Garcia-Molina Invitation Leader Election algorithm
| oNlb
| |\CLBAgent
| oNsc
| |\CSCAgent
| oCCBrokerScheduler for the DGI modules
| oCCClockSynchronizer
| oCCConnectionRepresents a single outgoing connection to a client
| oCCConnectionManagerManages open connections so that they may be cleanly stopped
| oCCDispatcherHandles applying read handlers to incoming messages
| oCCECNHandler
| oCCGlobalConfigurationA singleton class which tracks commonly used configuration options
| oCCGlobalLoggerTracks the global logging configuration
| oCCGlobalPeerList
| oCCListenerRepresents a single CListener from a client
| oCCLocalLogger
| oCCLogLogging Output Software
| oCCPeerNodeBase interface for agents/broker modules
| oCCPhysicalTopologyProvides the Physical Topology Architecture
| oCCProtocolSRA reliable connection protocol with sweet as expirations
| oCCTimings
| oCEConnectionErrorUsed for errors communicating with peers
| oCEDgiConfigErrorUsed when the DGI has been misconfigured
| oCEDgiNoSuchPeerError
| oCIDGIModuleAn interface for an object which can handle recieving incoming messages
| oCIProtocolA connection protocol
| \CSRemoteHostA container which lists the hostname and and port of a peer
oNgoogle
|\Nprotobuf
\CIDGIModule