MOOS 0.2375
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
CMOOSBridge Class Reference

#include <MOOSBridge.h>

Collaboration diagram for CMOOSBridge:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool Configure ()
 CMOOSBridge ()
virtual ~CMOOSBridge ()
bool Run (const std::string &sMissionFile, const std::string &sMOOSName)

Protected Types

typedef std::map< std::string,
CMOOSCommunity * > 
COMMUNITY_MAP

Protected Member Functions

CMOOSCommunityGetOrMakeCommunity (const std::string &sCommunity)
bool MarshallLoop ()
bool IsUDPShare (CMOOSCommunity::SP &Index)

Protected Attributes

COMMUNITY_MAP m_Communities
CProcessConfigReader m_MissionReader
int m_nBridgeFrequency
std::string m_sLocalCommunity
CMOOSUDPLink m_UDPLink
std::set< CMOOSCommunity::SPm_UDPShares

Detailed Description

Definition at line 36 of file MOOSBridge.h.


Member Typedef Documentation

typedef std::map<std::string,CMOOSCommunity*> CMOOSBridge::COMMUNITY_MAP [protected]

Definition at line 50 of file MOOSBridge.h.


Constructor & Destructor Documentation

CMOOSBridge::CMOOSBridge ( )

Definition at line 47 of file MOOSBridge.cpp.

CMOOSBridge::~CMOOSBridge ( ) [virtual]

Definition at line 53 of file MOOSBridge.cpp.


Member Function Documentation

bool CMOOSBridge::Configure ( )

think about setting up UDP connections....there is one UDP Link per instance of a

Definition at line 195 of file MOOSBridge.cpp.

CMOOSCommunity * CMOOSBridge::GetOrMakeCommunity ( const std::string &  sCommunity) [protected]

Definition at line 431 of file MOOSBridge.cpp.

bool CMOOSBridge::IsUDPShare ( CMOOSCommunity::SP Index) [protected]

Definition at line 190 of file MOOSBridge.cpp.

bool CMOOSBridge::MarshallLoop ( ) [protected]

Definition at line 78 of file MOOSBridge.cpp.

bool CMOOSBridge::Run ( const std::string &  sMissionFile,
const std::string &  sMOOSName 
)

Member Data Documentation

Definition at line 51 of file MOOSBridge.h.

Definition at line 53 of file MOOSBridge.h.

Definition at line 55 of file MOOSBridge.h.

std::string CMOOSBridge::m_sLocalCommunity [protected]

Definition at line 56 of file MOOSBridge.h.

Definition at line 58 of file MOOSBridge.h.

Definition at line 60 of file MOOSBridge.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines