FREEDM DGI
|
freedm | General FREEDM Namespace |
broker | Broker Architecture Namespace |
device | |
CAdapterFactory | Handles the creation of adapters and their associated devices |
CDevice | Defines the interface used to access physical hardware |
CDeviceBuilder | Handles construction of all device objects used by the DGI |
BuildVars | Stores the variables required to populate the device information map |
CDeviceManager | The interface between broker modules and the device architecture |
CFakeAdapter | Physical adapter device interface that stores settings in itself |
CPnpAdapter | PNP adapter that maintains a TCP server for a set of plug-and-play devices |
CRtdsAdapter | Provides an interface for communicating with a RTDS simulation model |
CTcpServer | TCP server that handles a single client connection |
DeviceInfo | Stores the internal structure of a device object |
EBadRequest | Used when a device controller sends a bad packet |
EDgiConfigError | Used when the DGI has been misconfigured |
EDuplicateSession | Used when the adapter factory already has an open session for a controller |
IAdapter | Physical adapter device interface |
IBufferAdapter | Buffer adapter device interface |
gm | |
GMAgent | Declaration of Garcia-Molina Invitation Leader Election algorithm |
lb | |
LBAgent | |
sc | |
SCAgent | |
CBroker | Scheduler for the DGI modules |
CClockSynchronizer | |
CConnection | Represents a single outgoing connection to a client |
CConnectionManager | Manages open connections so that they may be cleanly stopped |
CDispatcher | Handles applying read handlers to incoming messages |
CECNHandler | |
CGlobalConfiguration | A singleton class which tracks commonly used configuration options |
CGlobalLogger | Tracks the global logging configuration |
CGlobalPeerList | |
CListener | Represents a single CListener from a client |
CLocalLogger | |
CLog | Logging Output Software |
CPeerNode | Base interface for agents/broker modules |
CPhysicalTopology | Provides the Physical Topology Architecture |
CProtocolSR | A reliable connection protocol with sweet as expirations |
CTimings | |
EConnectionError | Used for errors communicating with peers |
EDgiConfigError | Used when the DGI has been misconfigured |
EDgiNoSuchPeerError | |
IDGIModule | An interface for an object which can handle recieving incoming messages |
IProtocol | A connection protocol |
SRemoteHost | A container which lists the hostname and and port of a peer |
protobuf | |
IDGIModule |