SubscriptionHandle Class Reference

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

Public Member Functions

SubscriptionHandleoperator= (SubscriptionHandle other)
 Assignment operator. More...
 
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 14 of file SubscriptionHandle.cpp.

◆ SubscriptionHandle() [2/2]

Definition at line 18 of file SubscriptionHandle.cpp.

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 28 of file SubscriptionHandle.cpp.

◆ release()

void release ( )

Definition at line 35 of file SubscriptionHandle.cpp.

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

Friends And Related Function 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: