Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::_internal::NetworkCallbackInfo Class Reference

Information about a memory block that needs to be deallocated on the thread that next makes a call to this connection. More...

Public Member Functions

 NetworkCallbackInfo ()
 
 NetworkCallbackInfo (const shared_ptr< NetSendConnection > &c, const shared_ptr< MemoryManager > &m, const void *d)
 

Public Attributes

shared_ptr< NetSendConnectionconnection
 Connection on which the manager's free should be invoked. More...
 
const void * data
 Data that is to be freed. More...
 
shared_ptr< MemoryManagermanager
 

Detailed Description

Information about a memory block that needs to be deallocated on the thread that next makes a call to this connection.

These were registered on the same thread (presumably) and will

Constructor & Destructor Documentation

◆ NetworkCallbackInfo() [1/2]

G3D::_internal::NetworkCallbackInfo::NetworkCallbackInfo ( )
inline

◆ NetworkCallbackInfo() [2/2]

G3D::_internal::NetworkCallbackInfo::NetworkCallbackInfo ( const shared_ptr< NetSendConnection > &  c,
const shared_ptr< MemoryManager > &  m,
const void *  d 
)
inline

Member Data Documentation

◆ connection

shared_ptr<NetSendConnection> G3D::_internal::NetworkCallbackInfo::connection

Connection on which the manager's free should be invoked.

This is needed by the global queue, not the NetSendConnection.

◆ data

const void* G3D::_internal::NetworkCallbackInfo::data

Data that is to be freed.

◆ manager

shared_ptr<MemoryManager> G3D::_internal::NetworkCallbackInfo::manager

documentation generated on Wed Nov 24 2021 08:02:03 using doxygen 1.8.15