aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2016-04-05 20:11:47 +0000
committerVincent Richard <[email protected]>2016-04-05 20:11:47 +0000
commitb1c2d4b61e95ae22bd918c44236f50002e3e48de (patch)
tree959bb755b476c98b789d417a4c16f8b5ab5de17e /doc
parentFixed indentation. (diff)
downloadvmime-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.tex11
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);