maci::ComponentSmartPtr

NAME
SYNOPSIS
Constructor & Destructor Documentation
Author

NAME

maci::ComponentSmartPtr −

SYNOPSIS

#include <maciSimpleClient.h>

Inherits SmartPtr< T, H, Loki::RefCountedMTAdj< Loki::ObjectLevelLockable >::RefCountedMT, Loki::DisallowConversion, Loki::NoCheck, ComponentStorage, Loki::LOKI_DEFAULT_CONSTNESS >.

Public Member Functions

ComponentSmartPtr ()

ComponentSmartPtr (H *h, bool s, T *p)

template<typename T, class H = SimpleClient> class maci::ComponentSmartPtr< T, H >

Constructor & Destructor Documentation

template<typename T, class H = SimpleClient> maci::ComponentSmartPtr< T, H >::ComponentSmartPtr () [inline] Default Constructor

References maci::ComponentStorage< T, H >::setValues().

template<typename T, class H = SimpleClient> maci::ComponentSmartPtr< T, H >::ComponentSmartPtr (H * h, bool s, T * p) [inline] Constructor. Create a smart pointer for the component described.

Parameters:

name is the name of the component.
m
is the reference of the manager used to manage the connection.
h
is the handle of the requestor of the component
s
is the flag indicating if the reference is sticky. @
p
is the pointer to the component.

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.