Connection.h File Reference

base class for specialized classes that manage a connection or "channel" to some external agency. More...

#include "Utilities/PAssert.h"
#include <string>
#include <vector>

Include dependency graph for Connection.h:

This graph shows which files directly or indirectly include this file:


Classes

class  Connection< T >
 declaration of the Connection class, that users will need to specialize. More...
class  ConnectionBase
 ConnectionBase and Connection<Tag> are part of the POOMA external data connection API. More...

Detailed Description

base class for specialized classes that manage a connection or "channel" to some external agency.

ConnectionBase is a base class for specialized classes that manage a connection or "channel" to some external agency, such as a visualization window, a file, another program, etc. It allows other "Connector" objects to connect it to some data object such as an Array. For each ConnectionBase, there can be several Connector's (stored via a ConnectorBase pointer) registered with it. When a ConnectionBase is deleted or closed, it informs all registered observers that it is being deleted.

Each ConnectionBase also has a string name and string connection type.

ConnectionBase provides a set of virtual functions that can be used to provide the standard behavior, with the option to override them to do specialized operations.


Generated on Wed Mar 16 06:16:30 2011 for FreePOOMA by  doxygen 1.5.9