Public Member Functions

maci::ComponentSmartPtr< T, H > Class Template Reference

#include <maciSimpleClient.h>

Inheritance diagram for maci::ComponentSmartPtr< T, H >:
Inheritance graph
[legend]
Collaboration diagram for maci::ComponentSmartPtr< T, H >:
Collaboration graph
[legend]

List of all members.

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.

The documentation for this class was generated from the following file: