Urbi SDK Remote for C++  2.7.5
ustarter.hh File Reference
#include <libport/preproc.hh>
#include <string>
#include <urbi/export.hh>
#include <urbi/fwd.hh>
#include <urbi/ucontext.hh>
#include <urbi/uobject.hh>
#include <urbi/version-check.hh>
#include <urbi/ustarter.hxx>
Include dependency graph for ustarter.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  urbi::baseURBIStarter
class  urbi::URBIStarter< T >
 This is the class containing URBI starters. More...
class  urbi::baseURBIStarterHub
 URBIStarter base class used to store heterogeneous template class objects in starterlist. More...
class  urbi::URBIStarterHub< T >
 This is the class containing URBI starters. More...

Namespaces

namespace  urbi
 

Global definition of the starterlist.


Defines

#define UStartRename(Type, Name)
 This macro must be called once for every UObject class.
#define UStartWithID(Type)
 Append connectionID to object name.
#define UStart(Type)   UStartRename(Type, Type)
 This macro must be called once for every UObject class.
#define UStartHub(Type)
 This macro must be called once for each UObjectHub class.

Detailed Description

Definition in file ustarter.hh.


Define Documentation

#define UStart (   Type)    UStartRename(Type, Type)

This macro must be called once for every UObject class.

Definition at line 39 of file ustarter.hh.

#define UStartHub (   Type)
Value:
::urbi::URBIStarterHub<Type>                          \
  Type ##  ____URBI_object(#Type);                      \
  URBI_CHECK_SDK_VERSION_BARE(#Type)

This macro must be called once for each UObjectHub class.

Definition at line 43 of file ustarter.hh.

#define UStartRename (   Type,
  Name 
)
Value:
::urbi::URBIStarter<Type>                             \
  Name ##  ____URBI_object(#Name);                      \
  URBI_CHECK_SDK_VERSION_BARE(#Name)

This macro must be called once for every UObject class.

Definition at line 27 of file ustarter.hh.

#define UStartWithID (   Type)
Value:
::urbi::URBIStarter<Type>                             \
  Type ##  ____URBI_object(#Type, true);                \
  URBI_CHECK_SDK_VERSION_BARE(#Type)

Append connectionID to object name.

Definition at line 33 of file ustarter.hh.