SubscriptionHandle Class Reference

#include <RobotAPI/libraries/armem/client/util/SubscriptionHandle.h>

Public Member Functions

SubscriptionHandleoperator= (SubscriptionHandle other)
 Assignment operator.
 
void release ()
 
 SubscriptionHandle ()
 
 SubscriptionHandle (SubscriptionHandle &&other)
 

Friends

class MemoryListener
 
void swap (SubscriptionHandle &first, SubscriptionHandle &second)
 

Detailed Description

Definition at line 10 of file SubscriptionHandle.h.

Constructor & Destructor Documentation

◆ SubscriptionHandle() [1/2]

Definition at line 17 of file SubscriptionHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SubscriptionHandle() [2/2]

Definition at line 21 of file SubscriptionHandle.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ operator=()

SubscriptionHandle & operator= ( SubscriptionHandle other)

Assignment operator.

Note
Intentional call by value, since this leverages the move constructor. See https://stackoverflow.com/a/11540204 (section "Move assignment operators").

Definition at line 31 of file SubscriptionHandle.cpp.

+ Here is the call graph for this function:

◆ release()

void release ( )

Definition at line 38 of file SubscriptionHandle.cpp.

Friends And Related Symbol Documentation

◆ MemoryListener

friend class MemoryListener
friend

Definition at line 12 of file SubscriptionHandle.h.

◆ swap

void swap ( SubscriptionHandle & first,
SubscriptionHandle & second )
friend

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