senf::detail::PacketImpl::PacketImpl::Guard Struct Reference

Internal: Keep PacketImpl instance alive. More...

#include <senf/Packets/PacketImpl.hh>

List of all members.


Detailed Description

Internal: Keep PacketImpl instance alive.

For internal use only.

The Guard will keep the PacketImpl instance alive during a members execution time It the refcount should drop to 0, PacketImpl will be deleted after the member has completed executing.

Definition at line 186 of file PacketImpl.hh.


Public Member Functions

  Guard (PacketImpl *impl)
  ~Guard ()

Public Attributes

PacketImpl p

Constructor & Destructor Documentation

senf::detail::PacketImpl::PacketImpl::Guard::
Guard ( PacketImpl impl )

Definition at line 230 of file PacketImpl.cci.

senf::detail::PacketImpl::PacketImpl::Guard::
~Guard ()

Definition at line 236 of file PacketImpl.cci.


Member Data Documentation

PacketImpl* senf::detail::PacketImpl::PacketImpl::Guard::
p

Definition at line 189 of file PacketImpl.hh.


The documentation for this struct was generated from the following files: