#include <object.h>
Inheritance diagram for IPCNamedObject< T, ipc::single_thread >:
Protected Member Functions | |
IPCNamedObject (const std::string &name) | |
IPCNamedObject (const IPCPartition &partition, const std::string &name) | |
IPCNamedObject (const std::string &name, const IPCNamedObject *object) | |
IPCNamedObject (const IPCPartition &partition, const std::string &name, const IPCNamedObject *object) |
IPCNamedObject< T, ipc::single_thread >::IPCNamedObject | ( | const std::string & | name | ) | [inline, protected] |
Creates named IPC object in the default partition.
name | object's name |
IPCNamedObject< T, ipc::single_thread >::IPCNamedObject | ( | const IPCPartition & | partition, | |
const std::string & | name | |||
) | [inline, protected] |
Creates named IPC object in the given partition.
partition | partition this object belongs to | |
name | object's name |
IPCNamedObject< T, ipc::single_thread >::IPCNamedObject | ( | const std::string & | name, | |
const IPCNamedObject< T, ipc::single_thread > * | object | |||
) | [inline, protected] |
Creates named IPC object in the default partition. Object which is created using this constructor will be synchronized with another object which is given as the last constructor parameter. Synchronisation means that all the requests for both objects will be serialized and executed in a single thread.
name | object's name | |
object | synchronisation will be done with that object |
IPCNamedObject< T, ipc::single_thread >::IPCNamedObject | ( | const IPCPartition & | partition, | |
const std::string & | name, | |||
const IPCNamedObject< T, ipc::single_thread > * | object | |||
) | [inline, protected] |
Creates named IPC object in the given partition. Object which is created using this constructor will be synchronized with the one which is given as the last constructor parameter. Synchronisation means that all the requests for both objects will be serialized and executed in a single thread.
partition | partition this object belongs to | |
name | object's name | |
object | synchronisation will be done with that object |