#include <iostream>
#include <sstream>
#include <list>
#include "urbi/uobject.hh"
#include "urbi/usyncclient.hh"
#include "urbi/uexternal.hh"
Go to the source code of this file.
Namespaces | |
namespace | urbi |
Functions | |
urbi::STATIC_INSTANCE (UStartlist, objectlist) | |
urbi::STATIC_INSTANCE (UStartlistHub, objecthublist) | |
UCallbackAction | urbi::dispatcher (const UMessage &msg) |
UCallbackAction | urbi::debug (const UMessage &msg) |
UVar & | urbi::cast (UValue &val, UVar *var) |
UBinary | urbi::cast (UValue &v, UBinary *b) |
UList | urbi::cast (UValue &v, UList *l) |
UObjectStruct | urbi::cast (UValue &v, UObjectStruct *o) |
const char * | urbi::cast (UValue &v, const char **b) |
std::ostream & | urbi::unarmorAndSend (const char *a) |
void | urbi::uobject_unarmorAndSend (const char *str) |
Send URBI code (ghost connection in plugin mode, default connection in remote mode). | |
void | urbi::send (const char *str) |
Send the string to the connection hosting the UObject. | |
void | urbi::send (void *buf, int size) |
Send buf to the connection hosting the UObject. | |
void | urbi::cleanTable (UTable &t, const std::string &name) |
UObjectHub * | urbi::getUObjectHub (const std::string &n) |
retrieve a UObjectHub based on its name | |
UObject * | urbi::getUObject (const std::string &n) |
retrieve a UObject based on its name | |
void | urbi::echo (const char *format,...) |
echo method | |
void | urbi::main (int argc, char *argv[]) |
Send a binary file to the URBI server, to be saved in a variable. | |
Variables | |
UObject * | urbi::dummyUObject |
an empty dummy UObject used by UVar to set a NotifyChange This avoid coupling a UVar to a particular object | |
UVarTable | urbi::varmap |
UTable | urbi::functionmap |
UTable | urbi::monitormap |
UTable | urbi::accessmap |
UTable | urbi::eventmap |
UTable | urbi::eventendmap |
UTimerTable | urbi::timermap |
UTimerTable | urbi::updatemap |
This file is part of LIBURBI
(c) Jean-Christophe Baillie, 2004-2006.
Permission to use, copy, modify, and redistribute this software for non-commercial use is hereby granted.
This software is provided "as is" without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of fitness for a particular purpose.
For more information, comments, bug reports: http://www.urbiforge.com
Definition in file uobject.cc.