hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Private Attributes | List of all members
hobbes::net::RPCFunc< void(Args...)> Struct Template Reference

#include <net.H>

Collaboration diagram for hobbes::net::RPCFunc< void(Args...)>:
Collaboration graph

Public Member Functions

 RPCFunc (int *socket, uint32_t exprid)
 
void operator() (const Args &... args)
 

Private Attributes

int * socket
 
uint32_t exprid
 

Constructor & Destructor Documentation

◆ RPCFunc()

template<typename ... Args>
hobbes::net::RPCFunc< void(Args...)>::RPCFunc ( int *  socket,
uint32_t  exprid 
)
inline

Member Function Documentation

◆ operator()()

template<typename ... Args>
void hobbes::net::RPCFunc< void(Args...)>::operator() ( const Args &...  args)
inline

Member Data Documentation

◆ exprid

template<typename ... Args>
uint32_t hobbes::net::RPCFunc< void(Args...)>::exprid
private

◆ socket

template<typename ... Args>
int* hobbes::net::RPCFunc< void(Args...)>::socket
private

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