| AndroMeta/include/AndroMeta/MAuth.h [code] | Secure network authentication |
| AndroMeta/include/AndroMeta/MBroker.h [code] | A distributed object broker for distributing or obtaining objects across a TCP/IP network |
| AndroMeta/include/AndroMeta/MBrokerBase.h [code] | Distributed object broker abstract base class |
| AndroMeta/include/AndroMeta/MClient.h [code] | A general-purpose network client base class |
| AndroMeta/include/AndroMeta/MCommand.h [code] | Execute commands controlling standard input and reading from standard output and error as strings |
| AndroMeta/include/AndroMeta/MCommunicator.h [code] | A network communication class for sending and receiving MVar's asynchronously |
| AndroMeta/include/AndroMeta/MCondition.h [code] | Typical condition variable used for thread synchronization |
| AndroMeta/include/AndroMeta/MCPP.h [code] | |
| AndroMeta/include/AndroMeta/MDLDomain.h [code] | Support class for MDLOntology |
| AndroMeta/include/AndroMeta/MDLOntology.h [code] | |
| AndroMeta/include/AndroMeta/MEmitter.h [code] | Base class for M code emitters |
| AndroMeta/include/AndroMeta/MEncoder.h [code] | Encoding/decoding to and from binary format, compresssion/decompression, and save/open utility functions |
| AndroMeta/include/AndroMeta/MError.h [code] | Base class for all AndroMeta error exceptions |
| AndroMeta/include/AndroMeta/MFactory.h [code] | Interface used to dynamically instantiate a class from M, recreate a stored object, or create a remote object |
| AndroMeta/include/AndroMeta/MGenerator.h [code] | Base class for code generators which convert M code to various target languages |
| AndroMeta/include/AndroMeta/MGuard.h [code] | Thread sychronization convenience construct for use with MMutex |
| AndroMeta/include/AndroMeta/MHub.h [code] | Coordinates peers in the AndroMeta peer-to-peer system |
| AndroMeta/include/AndroMeta/MInterrupt.h [code] | Provides a means for threads to be interrupted -- either by timeout or as interrupted by another thread |
| AndroMeta/include/AndroMeta/MInterruptError.h [code] | Thrown by MInterrupt when a manual interrupt is received |
| AndroMeta/include/AndroMeta/MLib.h [code] | A collection of static functions callable from M |
| AndroMeta/include/AndroMeta/MLibBase.h [code] | Base class for defining static function libraries callable from M |
| AndroMeta/include/AndroMeta/MList.h [code] | Extends the standard list type, adding some useful convenience methods |
| AndroMeta/include/AndroMeta/MListener.h [code] | Listen for incoming connections and bind them to a socket |
| AndroMeta/include/AndroMeta/MMage.h [code] | "Math and Genetic-algorithms Evolver". An MObject-subclass which allows higher-level mathematical operations and objective-based machine learning to evolve M code |
| AndroMeta/include/AndroMeta/MMap.h [code] | Extends the standard map type, adding some useful convenience methods |
| AndroMeta/include/AndroMeta/MMath.h [code] | Precise/exact math routines |
| AndroMeta/include/AndroMeta/MMathError.h [code] | Thrown when a math related error occurs, e.g: division by 0 |
| AndroMeta/include/AndroMeta/MMessage.h [code] | Message data used by message handlers and buffers |
| AndroMeta/include/AndroMeta/MMessageBuffer.h [code] | Message buffer that message handlers respond to messages from |
| AndroMeta/include/AndroMeta/MMessageHandler.h [code] | Message handler that responds to messages received from a message buffer |
| AndroMeta/include/AndroMeta/MMLEntity.h [code] | The central actor base class in an MML program |
| AndroMeta/include/AndroMeta/MMLGenerator.h [code] | Generate MML code from input M code |
| AndroMeta/include/AndroMeta/MMLGrid.h [code] | A grid of light-weight cells and agents |
| AndroMeta/include/AndroMeta/MMLParser.h [code] | Parse MML code, emitting M code |
| AndroMeta/include/AndroMeta/MMLRoot.h [code] | An MML program has one root object which initially creates other entities and helps to coordinate the interractions between them |
| AndroMeta/include/AndroMeta/MMLSharedVar.h [code] | Provides thread-safe protected access to an MVar |
| AndroMeta/include/AndroMeta/MMultiMap.h [code] | Extends the standard multimap type, adding some useful convenience methods |
| AndroMeta/include/AndroMeta/MMutex.h [code] | Thread synchronization construct |
| AndroMeta/include/AndroMeta/MNetProc.h [code] | Provides a general-purpose means to implement network processes such as those needed by client/server programs |
| AndroMeta/include/AndroMeta/MNode.h [code] | Used by the framework for symbolic manipulation, e.g: in parsing, interpretation, etc |
| AndroMeta/include/AndroMeta/MObject.h [code] | Provides the M interpreter, storing/restoring objects, distributed functionality, and more |
| AndroMeta/include/AndroMeta/MObjectBase.h [code] | Object base calss |
| AndroMeta/include/AndroMeta/MPackage.h [code] | Used to package a set of files to be run by the peer-to-peer system |
| AndroMeta/include/AndroMeta/MParamError.h [code] | Thrown by a function or method when the parameters it received are deemed invalid |
| AndroMeta/include/AndroMeta/MParser.h [code] | Parser base class. Provides methods that are useful to parser subclasses irrespective of how they implemented |
| AndroMeta/include/AndroMeta/MPeer.h [code] | The central actor in the AndroMeta peer-to-peer system |
| AndroMeta/include/AndroMeta/MPeerBroker.h [code] | Interface for distributing or obtaining objects across an AndroMeta peer-to-peer network |
| AndroMeta/include/AndroMeta/MPeerProc.h [code] | AndroMeta peer-to-peer application-level interface |
| AndroMeta/include/AndroMeta/MPLKernel.h [code] | Compile and execute an MPL kernel on the GPU |
| AndroMeta/include/AndroMeta/MPLLocality.h [code] | MPLLocality is highly optimized for finding pairs of objects which are "positioned" within some "distance" d relative to an arbitrary attribute attached to the MPLObject |
| AndroMeta/include/AndroMeta/MPLObject.h [code] | The unit of data abstraction for an MPL-based program. Users subclass MPLObject in MML++ and define M-compatible fields which are available to MPL components such as the MPLKernel compiler |
| AndroMeta/include/AndroMeta/MPLParser.h [code] | Parse MPL code, emitting M code |
| AndroMeta/include/AndroMeta/MPLQueue.h [code] | A persistent multi-threaded queue for executing compiled MPLNode's. MPLNode's are compiled using the MPLObject class |
| AndroMeta/include/AndroMeta/MPLVector.h [code] | A statically sized vector for interoperability with the the MPL sub-framework |
| AndroMeta/include/AndroMeta/MProc.h [code] | Graph-based chaining/signalling and light-weight concurrent processing |
| AndroMeta/include/AndroMeta/MProcessError.h [code] | Thrown when an M interpreter gets an undefined symbol or function |
| AndroMeta/include/AndroMeta/MProcessor.h [code] | An MProcessor subclass processes M input nodes received from an MEmitter |
| AndroMeta/include/AndroMeta/MProcTask.h [code] | Manages thread pooling and queueing to support a group of MProc's running a specific task |
| AndroMeta/include/AndroMeta/MProgram.h [code] | An MProgram is created at the top-level of program, managing command-line arguments and configuration, UNIX signals, and clean shutdown |
| AndroMeta/include/AndroMeta/MRandom.h [code] | Random number generation and probability distributions |
| AndroMeta/include/AndroMeta/MRational.h [code] | Rational number data type and associated arithmetic operations |
| AndroMeta/include/AndroMeta/MReadGuard.h [code] | Thread synchronization covenience construct for acquiring/releasing a read lock MRWMutex |
| AndroMeta/include/AndroMeta/MReal.h [code] | Real number data type with arbitrary precision |
| AndroMeta/include/AndroMeta/MRecGuard.h [code] | Thread sychronization convenience construct for use with MRecMutex |
| AndroMeta/include/AndroMeta/MRecMutex.h [code] | Recursive mutex |
| AndroMeta/include/AndroMeta/MRegex.h [code] | POSIX regular expressions matching |
| AndroMeta/include/AndroMeta/MRWMutex.h [code] | A read/write mutex allowing multiple reads to occur simultaneously |
| AndroMeta/include/AndroMeta/MServer.h [code] | A general-purpose network server base class |
| AndroMeta/include/AndroMeta/MSocket.h [code] | TCP socket for network communication |
| AndroMeta/include/AndroMeta/MStr.h [code] | Extends the standard string type, adding some useful convenience methods |
| AndroMeta/include/AndroMeta/MSys.h [code] | A platform independent and easy-to-use system interface |
| AndroMeta/include/AndroMeta/MThread.h [code] | A thread class which allows threads to be spawned and controlled |
| AndroMeta/include/AndroMeta/MTime.h [code] | Time data type and operations |
| AndroMeta/include/AndroMeta/MTimeoutError.h [code] | Thrown when a timeout interrupt is encountered |
| AndroMeta/include/AndroMeta/MTypeError.h [code] | Thrown when an implicit type conversion is requested if there is an irreconcilable type mismatch |
| AndroMeta/include/AndroMeta/MVar.h [code] | A recursive variant type for holding numerics, strings, and more |
| AndroMeta/include/AndroMeta/MVector.h [code] | Extends the standard vector type, adding some useful convenience methods |
| AndroMeta/include/AndroMeta/MVideoEncoder.h [code] | Encodes a series of frames to an MPEG file |
| AndroMeta/include/AndroMeta/MVideoEncoderBase.h [code] | Video encoder abstract base class |
| AndroMeta/include/AndroMeta/MVSemaphore.h [code] | A "virtual" semaphore |
| AndroMeta/include/AndroMeta/MWriteGuard.h [code] | Thread synchronization covenience construct for acquiring/releasing a write lock on an MRWMutex |