|
Urbi SDK Remote for C++
2.7.5
|
#include <algorithm>#include <libport/cassert>#include <libport/cerrno>#include <libport/cmath>#include <libport/cstdlib>#include <fstream>#include <iostream>#include <libport/format.hh>#include <libport/io-stream.hh>#include <libport/lexical-cast.hh>#include <libport/cstdio>#include <libport/cstring>#include <libport/containers.hh>#include <libport/debug.hh>#include <libport/escape.hh>#include <libport/lockable.hh>#include <libport/sys/stat.h>#include <libport/unistd.h>#include <libport/windows.hh>#include <urbi/uabstractclient.hh>#include <urbi/uconversion.hh>#include <urbi/umessage.hh>#include <urbi/utag.hh>#include <liburbi/compatibility.hh>
Go to the source code of this file.
Namespaces | |
| namespace | urbi |
Global definition of the starterlist. | |
Defines | |
| #define | VERSION_TAG TAG_PRIVATE_PREFIX "__version" |
| #define | IDENT_TAG TAG_PRIVATE_PREFIX "__ident" |
Functions | |
| GD_CATEGORY (Urbi.Client.Abstract) | |
| std::ostream & | urbi::default_stream () |
| Return a stream for error, preferrably the one the defaultClient. | |
| bool | urbi::matching_tag (const UMessage &msg, const char *tag) |
| static UCallbackAction | urbi::sendSound_ (void *cb, const UMessage &msg) |
| std::string | urbi::getClientConnectionID (const UAbstractClient *cli) |
| UClient * | urbi::getDefaultClient () |
| Return the first UClient created by the program. | |
| UClient & | urbi::get_default_client () |
| Same as getDefaultClient(), but as a reference. | |
| void | urbi::setDefaultClient (UClient *cl) |
| Redefine the default client. | |
| std::ostream & | urbi::unarmorAndSend (const char *str, UAbstractClient *c=(UAbstractClient *) getDefaultClient()) |
| Send a possibly armored string to the default client. | |
Variables | |
| const char * | urbi::tag_error = "[error]" |
| Fake tag to treat error message with tags. | |
| const char * | urbi::tag_wildcard = "[wildcard]" |
| Fake tag to catch all the messages. | |
| static UCallbackID | urbi::nextId |
| UClient * | urbi::defaultClient = 0 |
Definition in file uabstractclient.cc.
| #define IDENT_TAG TAG_PRIVATE_PREFIX "__ident" |
Referenced by urbi::UAbstractClient::setVersion().
| #define VERSION_TAG TAG_PRIVATE_PREFIX "__version" |
Referenced by urbi::UAbstractClient::onConnection().
| GD_CATEGORY | ( | Urbi.Client. | Abstract | ) |