Classes | |
struct | use_cache |
This class provides implemenation of the cache policy for some functions of the IPCPartition class. Using this policy enforces the usage internal cache for the remote object references. More... | |
struct | no_cache |
This class provides implemenation of the cache policy for some functions of the IPCPartition class. Using this policy avoids the usage internal cache for the remote object references. More... | |
struct | unchecked_narrow |
This class provides implemenation of the validation policy for some functions of the IPCPartition class. Using this policy implies that the object reference will be validated using the unchecked_narrow function, which checks if the object reference represents the object of a given type. This function does a local check only, i.e. it is guaranteed that no remote communication will be done at that point. This function does not guarantee that remote object, which is referenced by the given object ref, exists. More... | |
struct | narrow |
This class provides implemenation of the validation policy for some functions of the IPCPartition class. Using this policy implies that the object reference will be validated using the narrow function, which checks if the object reference represents the object of a given type. This function may require to perform remote invocation on the given object. This function does not guarantee that remote object, which is referenced by the given object ref, exists. More... | |
struct | non_existent |
This class provides implemenation of the validation policy for some functions of the IPCPartition class. Using this policy implies that the object reference will be validated by invoking the _non_existent function on it. This function provides a guarantee that remote object, which is referenced by the given object ref, exists. More... | |
struct | single_thread |
This class provides implemenation of the validation policy for the IPCObject and IPCNamedObject classes. Using this policy implies that all the remote requests for the given object will be serialized, i.e. executed in the single thread. More... | |
struct | multi_thread |
This class provides implemenation of the validation policy for the IPCObject and IPCNamedObject classes. Using this policy implies that remote requests for the given object can be executed concurently by several threads. More... | |
Typedefs | |
typedef CORBA::Object_ptr(*) | Fun1 (const std::string &) |
typedef CORBA::Object_ptr(*) | Fun3 (const std::string &, const std::string &, const std::string &) |
Functions | |
void | initialize_interceptors () |