hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Classes | Namespaces | Typedefs | Functions
net.H File Reference
#include <hobbes/lang/type.H>
#include <string>
#include <map>
#include <queue>
Include dependency graph for net.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hobbes::Server
 
class  hobbes::Client
 
struct  hobbes::Client::ExprDef
 

Namespaces

 hobbes
 

Typedefs

typedef std::vector< uint8_t > hobbes::RawData
 
typedef uint32_t hobbes::exprid
 

Functions

int hobbes::lookupPort (const std::string &)
 
int hobbes::allocateServer (int port)
 
int hobbes::allocateServer (const std::string &port)
 
int hobbes::connectSocket (const std::string &host, int port)
 
int hobbes::connectSocket (const std::string &hostport)
 
int hobbes::allocateFileSocketServer (const std::string &filepath)
 
std::string hobbes::remoteHostname (int socket)
 
int hobbes::installNetREPL (int port, Server *)
 
int hobbes::installNetREPL (const std::string &, Server *)
 
int hobbes::installNetREPL (int port, cc *)
 
int hobbes::installNetREPL (const std::string &, cc *)