uobject.cc File Reference

#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


Detailed Description

File: uobject.cc
Implementation of the UObject class.

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.


Generated on Tue Apr 10 17:45:45 2007 for URBISDK by  doxygen 1.5.1