Urbi SDK Remote for C++  2.7.5
uclient.hh File Reference
#include <libport/asio.hh>
#include <libport/pthread.h>
#include <libport/semaphore.hh>
#include <libport/utime.hh>
#include <urbi/uabstractclient.hh>
Include dependency graph for uclient.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  urbi::UClient
 Linux implementation of UAbstractClient. More...
struct  urbi::UClient::options
 Construction options. More...

Namespaces

namespace  urbi
 

Global definition of the starterlist.


Defines

#define UCLIENT_OPTION(Type, Name)
#define UCLIENT_OPTION_IMPL(Class, Type, Name)

Detailed Description

Definition in file uclient.hh.


Define Documentation

#define UCLIENT_OPTION (   Type,
  Name 
)
Value:
public:                                     \
      options& Name(Type b);                    \
      Type Name() const;                        \
    private:                                    \
      Type Name ## _;

Definition at line 44 of file uclient.hh.

#define UCLIENT_OPTION_IMPL (   Class,
  Type,
  Name 
)
Value:
Class::options&                               \
  Class::options::Name(Type v)                  \
  {                                             \
    Name ## _ = v;                              \
    return *this;                               \
  }                                             \
                                                \
  Type                                          \
  Class::options::Name() const                  \
  {                                             \
    return Name ## _;                           \
  }

Definition at line 59 of file uclient.hh.