diff options
author | Vincent Richard <[email protected]> | 2016-04-05 20:11:47 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2016-04-05 20:11:47 +0000 |
commit | b1c2d4b61e95ae22bd918c44236f50002e3e48de (patch) | |
tree | 959bb755b476c98b789d417a4c16f8b5ab5de17e /doc | |
parent | Fixed indentation. (diff) | |
download | vmime-b1c2d4b61e95ae22bd918c44236f50002e3e48de.tar.gz vmime-b1c2d4b61e95ae22bd918c44236f50002e3e48de.zip |
Clarified object construction where 'enabled_shared_from_this' is used. Use it only where it is needed.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/book/net.tex | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/doc/book/net.tex b/doc/book/net.tex index c5581e33..1e5f1803 100644 --- a/doc/book/net.tex +++ b/doc/book/net.tex @@ -68,7 +68,7 @@ services. Before using a messaging service, you must create and initialize a session object: \begin{lstlisting} -vmime::shared_ptr <net::session> theSession = vmime::make_shared <net::session>(); +vmime::shared_ptr <vmime::net::session> theSession = vmime::net::session::create(); \end{lstlisting} Session properties include: @@ -328,8 +328,7 @@ This is how to use it: \begin{lstlisting} // First, create a session -vmime::shared_ptr <vmime::net::session> sess = - vmime::make_shared <vmime::net::session>(); +vmime::shared_ptr <vmime::net::session> sess = vmime::net::session::create(); // Next, initialize a service which will use our authenticator vmime::shared_ptr <vmime::net::store> st = @@ -417,8 +416,7 @@ const vmime::string msgData = // Create a new session vmime::utility::url url("smtp://example.com"); -vmime::shared_ptr <vmime::net::session> sess = - vmime::make_shared <vmime::net::session>(); +vmime::shared_ptr <vmime::net::session> sess = vmime::net::session::create(); // Create an instance of the transport service vmime::shared_ptr <vmime::net::transport> tr = sess->getTransport(url); @@ -471,8 +469,7 @@ store service: // Create a new session vmime::utility::url url("imap://vincent:password@imap:example.org"); -vmime::shared_ptr <vmime::net::session> sess = - vmime::make_shared <vmime::net::session>(); +vmime::shared_ptr <vmime::net::session> sess = vmime::net::session::create(); // Create an instance of the transport service vmime::shared_ptr <vmime::net::store> store = sess->getStore(url); |