|
SAGA C++ API 1.5.3
|
The saga::context class provides the functionality of a security information container. More...
#include <context.hpp>

Public Member Functions | |
| context (std::string const &ctxtype="") | |
| Brief description starts here. | |
| context (saga::object const &o) | |
| Creates a security context. | |
| ~context () | |
| Destroys a security context. | |
| context & | operator= (saga::object const &o) |
| Brief description starts here. | |
Protected Member Functions | |
| TR1::shared_ptr < saga::impl::context > | get_impl_sp (void) const |
| @ /** These methods are not within API scope */ | |
| saga::impl::context * | get_impl (void) const |
| context (saga::impl::context *impl) | |
| context (TR1::shared_ptr< saga::impl::context > init) | |
Friends | |
| bool | operator== (context const &lhs, context const &rhs) |
| Brief description starts here. | |
The saga::context class provides the functionality of a security information container.
A context gets created, and attached to a session handle. As such it is available to all objects instantiated in that session. Multiple contexts can co-exist in one session - it is up to the implementation to choose the correct context for a specific method call. Also, a single saga::context instance can be shared between multiple sessions. SAGA objects created from other SAGA objects inherit its session and thus also its context(s).
| saga::context::context | ( | saga::impl::context * | impl | ) | [explicit, protected] |
| saga::context::context | ( | TR1::shared_ptr< saga::impl::context > | init | ) | [explicit, protected] |
| saga::context::context | ( | std::string const & | ctxtype = "" | ) | [explicit] |
Brief description starts here.
| saga::context::context | ( | saga::object const & | o | ) | [explicit] |
Creates a security context.
References saga::BadParameter, saga::object::Context, and saga::object::get_type().
| saga::context::~context | ( | void | ) |
Destroys a security context.
| TR1::shared_ptr< saga::impl::context > saga::context::get_impl_sp | ( | void | ) | const [protected] |
@ /** These methods are not within API scope */
Reimplemented from saga::object.
| saga::impl::context * saga::context::get_impl | ( | void | ) | const [protected] |
Reimplemented from saga::object.
| context & saga::context::operator= | ( | saga::object const & | o | ) |
Brief description starts here.
Brief description starts here.