hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | List of all members
hobbes::Server Struct Referenceabstract

#include <net.H>

Inheritance diagram for hobbes::Server:
Inheritance graph
Collaboration diagram for hobbes::Server:
Collaboration graph

Public Member Functions

virtual void connect (int conn)=0
 
virtual ExprPtr readExpr (const std::string &)=0
 
virtual MonoTypePtr prepare (int conn, exprid, const ExprPtr &, const MonoTypePtr &)=0
 
virtual void evaluate (int conn, exprid)=0
 
virtual void disconnect (int conn)=0
 

Member Function Documentation

◆ connect()

virtual void hobbes::Server::connect ( int  conn)
pure virtual

Implemented in hobbes::CCServer.

◆ disconnect()

virtual void hobbes::Server::disconnect ( int  conn)
pure virtual

Implemented in hobbes::CCServer.

◆ evaluate()

virtual void hobbes::Server::evaluate ( int  conn,
exprid   
)
pure virtual

Implemented in hobbes::CCServer.

◆ prepare()

virtual MonoTypePtr hobbes::Server::prepare ( int  conn,
exprid  ,
const ExprPtr ,
const MonoTypePtr  
)
pure virtual

Implemented in hobbes::CCServer.

◆ readExpr()

virtual ExprPtr hobbes::Server::readExpr ( const std::string &  )
pure virtual

Implemented in hobbes::CCServer.


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