orca-robotics


INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

REPOSITORY
Interfaces
Components
Libraries
Utilities
Software Map

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard
Wiki
login/pass: orca/orca

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

libOrcaIfaceImpl
[Libraries]

Basic implimentation of common interfaces. More...
Optional convenience library providing basic implementations of some Orca interfaces.

Overview

For a full list of functions and classes see orcaifaceimpl.

Header file:

#include <orcaifaceimpl/orcaifaceimpl.h>

Usage

The function initInterface() may throw orcaice::Exceptions. When calling from within a thread, you should set up a loop:
while ( isActive() ) {
    try {
        obj->initInterface();
    }
    catch ( const Ice::Exception& e ) {
        // give feedback
        context_.tracer()->warning( "Failed to setup interface: " << e << ". Check Registry and IceStorm. Will try again in 2 secs...");
        IceUtil::ThreadControl::sleep(IceUtil::Time::seconds(2));
    }
}

Responsible Developer
Alex Brooks
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5